Recent Releases of simpleitk

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386
  • In generated C++ tests, static_cast the result value by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2403
  • Add java and c# to ImageRegistrationMethodDisplacement1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2393
  • Update the ImageGridManipulation example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2405
  • ENH: Improve JSON schema documentation and remove deprecated fields by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2402
  • Add optional input for initial estimated displacement field by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2271
  • ENH: Add JSON to YAML conversion utility script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2407
  • Remove signed label image support from label intensity filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2272
  • DOC: Modernize documentation generation workflow - switch to YAML-only and Python-based tools by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2406
  • Use GHA hosted macos-15 ARM runner by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2241
  • Improve schema documentation for test dim_vec by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2408
  • Fix Sphinx docs warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2412
  • Update FilterTemplates.rst for YAML-based code generation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2411
  • Update documentation for InvertDisplacementFields from ITK. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2410
  • Fix unused variable warnings in ImageGridManipulation examples by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2413
  • Improve Python Test Template by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2404
  • Update Superbuild ITK tag to August 21, 2025 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2414
  • Add rosetta intel build by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2409
  • Update Google Test to v1.17.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2415
  • GHA: Split ITK and SimpleITK nightly workflows by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2420
  • Replace macos-13 build with macos-14 and 15 arm builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2417
  • Use Github hosted mac-15 cross intel for packaging by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2421
  • Remove extra cmake variable by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2423
  • Add python version variable to GHA batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2422

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 9 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386
  • In generated C++ tests, static_cast the result value by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2403
  • Add java and c# to ImageRegistrationMethodDisplacement1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2393
  • Update the ImageGridManipulation example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2405
  • ENH: Improve JSON schema documentation and remove deprecated fields by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2402
  • Add optional input for initial estimated displacement field by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2271
  • ENH: Add JSON to YAML conversion utility script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2407
  • Remove signed label image support from label intensity filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2272
  • DOC: Modernize documentation generation workflow - switch to YAML-only and Python-based tools by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2406
  • Use GHA hosted macos-15 ARM runner by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2241
  • Improve schema documentation for test dim_vec by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2408
  • Fix Sphinx docs warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2412
  • Update FilterTemplates.rst for YAML-based code generation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2411
  • Update documentation for InvertDisplacementFields from ITK. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2410
  • Fix unused variable warnings in ImageGridManipulation examples by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2413
  • Improve Python Test Template by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2404
  • Update Superbuild ITK tag to August 21, 2025 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2414
  • Add rosetta intel build by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2409
  • Update Google Test to v1.17.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2415
  • GHA: Split ITK and SimpleITK nightly workflows by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2420

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 9 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386
  • In generated C++ tests, static_cast the result value by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2403
  • Add java and c# to ImageRegistrationMethodDisplacement1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2393
  • Update the ImageGridManipulation example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2405
  • ENH: Improve JSON schema documentation and remove deprecated fields by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2402
  • Add optional input for initial estimated displacement field by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2271
  • ENH: Add JSON to YAML conversion utility script by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2407
  • Remove signed label image support from label intensity filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2272
  • DOC: Modernize documentation generation workflow - switch to YAML-only and Python-based tools by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2406
  • Use GHA hosted macos-15 ARM runner by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2241
  • Improve schema documentation for test dim_vec by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2408
  • Fix Sphinx docs warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2412
  • Update FilterTemplates.rst for YAML-based code generation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2411
  • Update documentation for InvertDisplacementFields from ITK. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2410
  • Fix unused variable warnings in ImageGridManipulation examples by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2413
  • Improve Python Test Template by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2404
  • Update Superbuild ITK tag to August 21, 2025 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2414
  • Add rosetta intel build by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2409
  • Update Google Test to v1.17.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2415

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 9 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386
  • In generated C++ tests, static_cast the result value by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2403
  • Add java and c# to ImageRegistrationMethodDisplacement1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2393
  • Update the ImageGridManipulation example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2405
  • ENH: Improve JSON schema documentation and remove deprecated fields by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2402

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386
  • In generated C++ tests, static_cast the result value by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2403
  • Add java and c# to ImageRegistrationMethodDisplacement1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2393

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401
  • Add c#, cxx, java and R versions to the LandmarkRegistration. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2386

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400
  • COMP: Remove unused field in C# ImageRegistrationMethodBSpline2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2401

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2398
  • Convert JSON to YAML by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2394
  • COMP: Move TransformIO factory registration from IO to Common by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2400

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392
  • DOC: Add FAQ about multiprocessing. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2396
  • Migrate main by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2339
  • Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/SimpleITK/SimpleITK/pull/2390

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389
  • Add java, c++ and c# to ImageRegistrationMethodBSpline2 by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2391
  • Add java, c# and R to ImageRegistrationMethodBSpline3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2392

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376
  • Improve formatting of generated doxygen code blocks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2382
  • Add C#, java and C++ versions to the ImageRegistrationMethod3. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2379
  • Add C#, java and C++ versions to ImageRegistrationMethodExhaustive. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2385
  • Add C#, java and C++ versions to ImageRegistrationOptimizerWeights. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2384
  • Use constant for doxygen word wrap size. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2383
  • Add java version to N4BiasFieldCorrection. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2388
  • DOC: correct referencing of code in the rst file. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2387
  • BUG: missing assignment of returned value. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2377
  • Add java and c# to ImageRegistrationMethodBSpline1. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2389

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370
  • Address shadowed declaration warnings for factory variables. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2374
  • Add C#, java and C++ versions to the DICOMSeriesFromArray. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2372
  • Add C#, java and C++ versions to the DICOMSeriesReadModifySeriesWrite. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2373
  • Add C#, java and C++ versions to the ImageRegistrationMethod4. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2380
  • Add java version to the ImageRegistrationMethod2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2378
  • Use MAX_DIMENSION for slice filter's defaults by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2376

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 10 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356
  • Convert to a smart pointer for member. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2358
  • Address CMP0175 warnings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2359
  • Add export specification for ProcessObjectDeleter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2362
  • Use copy mode for uv environment creation by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2361
  • Suppress single_module obsolete warning by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2363
  • Fix and clean up copying files for CSharp distribution by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2364
  • PERF: Avoid Nightly CI on forks by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2365
  • fix pre commit setup by @hjmjohnson in https://github.com/SimpleITK/SimpleITK/pull/2366
  • Fix GHA Nightly constrains to not run on forks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2367
  • Use a singleton for function factory in coded filter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2357
  • Additional correction to Nightly workflow repository name by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2368
  • Add container template parameter to MemberFunctionFactory by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2370

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323
  • @hjmjohnson made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2365

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 11 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329
  • Add additional support for a main branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2330
  • Jinja improvements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2331
  • DOC: Add C# and java versions to the DemonsRegistration1 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2334
  • Add gersemi cmake formatter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2332
  • Use uv to create python venv for SimpleITK Python by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2338
  • DOC: Add C# and java versions to the DemonsRegistration2 example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2335
  • Fix using IS_EXECUTABLE with older CMake versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2340
  • Convert the Python unit tests to use pytest by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2337
  • DOC: Update url to ITK 5.0 migration guide. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2342
  • ENH: create a spell checking pre-commit by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2333
  • DOC: Add C#, C++ and java versions to the DicomImagePrintTags example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2344
  • Disable uv modifying shell environments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2343
  • Document usage of uv in build process by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2341
  • Keep uv install XDG receipt local to build. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2346
  • BUG: inverting intensity for MONOCHROME1 not needed. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2348
  • Disable passing filename on some local pre-commit hooks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2350
  • DOC: Add C#, C++ and java versions to the DicomConvert example. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2336
  • Fixes for Nightly Package builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2349
  • Refactor the function factories to not take pointer in constructor by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2351
  • Adding DICOM reading failure question to FAQ. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2353
  • Make the Addressor constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2354
  • COMP: address issue with recursivedirectoryiterator on OSX CI. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2356

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 11 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317
  • Replace template code generation with a JINJA and Python based system. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2318
  • Update the getting started page to point to the virtual tutorial. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2321
  • Update JSONBeautify Python script. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2326
  • Update typing for Resample in extra.py by @chris-rapson-formus in https://github.com/SimpleITK/SimpleITK/pull/2323
  • Change JSON values to numbers from strings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2325
  • Restore removal of GHA Nightly ITK build requirements. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2324
  • Add Superbuild target to create Python virtual environment by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2322
  • Update build docucmentation for Python JINJA2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2327
  • Fix requirement of Python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2328
  • Fixes for Dockerfiles used in the Package GHA workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2329

New Contributors

  • @chris-rapson-formus made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2323

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.2...latest

- SWIG
Published by github-actions[bot] 12 months ago

simpleitk - Release v2.5.2

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.2

What's Changed

  • Add ForceOrthogonalDirection and ReverseOrder options - for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2294
  • Fix Docker FromAsCasing error for Doxygen - for RELEASE by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2306
  • Update ITK Superbuild version to 5.4.4 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2319

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...v2.5.2

- SWIG
Published by github-actions[bot] 12 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Add ForceOrthogonalDirection and ReverseOrder options - for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2294
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix Docker FromAsCasing error for Doxygen - for RELEASE by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2306
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309
  • More pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2312
  • Add formal JSON schema by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2310
  • DOC: improving documentation for basic DICOM series reader example by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2313
  • Add pretty-format-json to pre-commit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2315
  • Allow measurements results parameters to be numbers. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2316
  • ENH: Address changes in Fiji installation on windows. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2317

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] 12 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Add ForceOrthogonalDirection and ReverseOrder options - for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2294
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298
  • STYLE: Upgrade to commentspellcheck v0.4.0 by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2300
  • Add key word only options to ReadImage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2296
  • Remove return self functionality by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2278
  • Add flag to suppress sprintf warning in SWIG build on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2303
  • Fix Docker FromAs error by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2305
  • Fix Docker FromAsCasing error for Doxygen - for RELEASE by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2306
  • Fix CMake version policy max is now correctly 3.20 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2304
  • DOC: Correct minor spelling mistake. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2307
  • Use boolean types for boolean attributes in JSON by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2302
  • Json conformance by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2308
  • Update to windows-2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2309

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] 12 months ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289
  • Use ITK valgrind suppression file for Ubuntu 22.04 LTS by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2298

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287
  • Use target compile options over source properties by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2288
  • Add permision restriction to actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2284
  • use nullptr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2290
  • Add ForceOrthogonalDirection and ReverseOrder options by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2293
  • Use O1 optimization flag for ITK valgrind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2295
  • Update itk to 6.0a3 for development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2289

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282
  • Add Clion default build paths and venvs to gitignore by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2285
  • Address compilation error when building ruby on OSX by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2287

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Superbuild SWIG version to 4.3.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2279
  • Use CodeBuild runners in nightly. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2280
  • Json tweaks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2282

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release v2.5.0

Release Notes

Announcing the SimpleITK 2.5.0 Release!

The release includes critical bug fixes and compilation issues including an update to ITK v5.4.2.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK

NOTE: The Python package filename now follows the enforced name normalization on PyPI. That is the name of the file is now simpleitk....whl. PyPI is case insensitive with regards to names of packages. However, the name of the Python package when importing is still case and should be import SimpleITK.

The binary distribution contains wheels built on the Python 3.11 stable API ( see PEP 384 ) and should work with Python versions including and after 3.11.

Anaconda Binary Downloads

SimpleITK Conda binaries are available for the conda-forge ecosystem. To get started run the following command:

conda create --name sitk python=3.12 simpleitk --channel conda-forge --override-channels

Getting Started

To get started with pre-compiled Java or C# bindings, building the R binding via a devtools installer or building SimpleITK from source code see the Getting Started Guide.

Release Notes

New Features

  • Added support for up to 5D images in MinimumProjectionImageFilter.
  • Introduced wrapping for ReinitializeLevelSetImageFilter.
  • Enabled external ITK module LabelErodeDilate by default.

Updates

  • Removed packaging of Python 3.8 (EOL) in manylinux wheels and GitHub Actions.
  • Updated ITK to version 5.4.3.
  • Upgraded Superbuild components:
    • PCRE2 to version 10.44.
    • Lua to version 5.4.7.
    • SWIG to version 4.3.0.
    • GTest to version 1.15.2.

Bug Fixes

  • Resolved Valgrind issues in LabelErodeDilate module.
  • Fixed syntax warnings for Python 3.12 compatibility.

Documentation

  • Updated R documentation.
  • Conformed to Python package name normalization in documentation.
  • Fixed dead URLs in the read-the-docs documentation.

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
  • ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
  • Use cmakeminimumrequired with ...max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217
  • Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2223
  • Update ITK to include vector image accessor patch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2224
  • Use build-in xml package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2219
  • Remove CircleCI configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2150
  • Add dependabot to update github actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2228
  • Replace macos-12 batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2230
  • DOC: Update R documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2232
  • Backport patches made in Slicer fork by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2137
  • Slicer backport for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2233
  • Enable external ITK module LabelErodeDilate by default by @dyollb in https://github.com/SimpleITK/SimpleITK/pull/2235
  • Add upto 5D support to MinimumProjectionImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2236
  • Use loop and list for enabling ITK modules by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2237
  • Update clang format by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2238
  • Address Doxygen build issue with no python executable by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2242
  • Use pre-commit GHA action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2240
  • Publish test pypi by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2231
  • Test using GHA host linux arm by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2239
  • Adress failing Doxygen builds in Packaging CI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2243
  • Update CSVtoTable arguments in CMake by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2244
  • Add permissions to create release for publish action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2246
  • Explicitly set OSX_ARCHITECTURES on osx java package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2247
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/SimpleITK/SimpleITK/pull/2245
  • Override LabelErodeDilate module hash to fix valgrind defect by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2249
  • Update ITK valgrind to include module used by simpleITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2250
  • Second attempt to resolve valgrind issues in LabelErodeDilate by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2253
  • Update Superbuild ITK version to v5.4.3 tag by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2256
  • BUG: Normalize Python package name to simpleitk by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2257
  • Image reader base dox by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2248
  • Make GHA packaging case insensitive for python wheels by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2258
  • Update documentation for python package name normalization by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2260
  • Normalize Python package name for latest release notes by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2262
  • Don't use head.sha for ci group by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2263
  • Replace self-hosted runners with GH hosted runners by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2259
  • Remove Python 3.8 from docker build script for manylinux wheels by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2267
  • BUG: Remove ">=" from command line requirements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2270
  • DOC: Remove reference to kitware hosted wiki. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2273
  • DOC: Updated dead URLs in read-the-docs documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2274

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190
  • @dependabot made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2245

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.1...v2.5.0

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Slicer backport for release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2233
  • Remove Python 3.8 from docker build script for manylinux wheels by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2267
  • BUG: Remove ">=" from command line requirements by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2270
  • DOC: Remove reference to kitware hosted wiki. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2273
  • DOC: Updated dead URLs in read-the-docs documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2274

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0rc3...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release v2.5.0rc3

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.0rc3

What's Changed

  • BUG: Normalize Python package name to simpleitk by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2257
  • Image reader base dox by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2248
  • Make GHA packaging case insensitive for python wheels by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2258
  • Update documentation for python package name normalization by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2260
  • Normalize Python package name for latest release notes by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2262
  • Don't use head.sha for ci group by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2263
  • Replace self-hosted runners with GH hosted runners by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2259

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0rc2...v2.5.0rc3

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre simpleitk --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • BUG: Normalize Python package name to simpleitk by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2257
  • Image reader base dox by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2248
  • Make GHA packaging case insensitive for python wheels by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2258
  • Update documentation for python package name normalization by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2260
  • Normalize Python package name for latest release notes by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2262
  • Don't use head.sha for ci group by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2263
  • Replace self-hosted runners with GH hosted runners by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2259

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0rc2...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release v2.5.0rc2

To upgrade to this Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.0rc2

What's Changed

  • Update Superbuild ITK version to v5.4.3 tag by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2256

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.5.0rc1...v2.5.0rc2

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release v2.5.0b1

To upgrade to this Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.0b1

What's Changed

  • Add permissions to create release for publish action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2246

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/latest...v2.5.0b1

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release v2.5.0rc1

This is SimpleITK 2.5.0 Release Candidate 1.

To upgrade to this Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.5.0rc1

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
  • ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
  • Use cmakeminimumrequired with ...max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217
  • Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2223
  • Update ITK to include vector image accessor patch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2224
  • Use build-in xml package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2219
  • Remove CircleCI configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2150
  • Add dependabot to update github actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2228
  • Replace macos-12 batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2230
  • DOC: Update R documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2232
  • Backport patches made in Slicer fork by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2137
  • Enable external ITK module LabelErodeDilate by default by @dyollb in https://github.com/SimpleITK/SimpleITK/pull/2235
  • Add upto 5D support to MinimumProjectionImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2236
  • Use loop and list for enabling ITK modules by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2237
  • Update clang format by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2238
  • Address Doxygen build issue with no python executable by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2242
  • Use pre-commit GHA action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2240
  • Publish test pypi by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2231
  • Test using GHA host linux arm by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2239
  • Adress failing Doxygen builds in Packaging CI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2243
  • Update CSVtoTable arguments in CMake by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2244
  • Add permissions to create release for publish action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2246
  • Explicitly set OSX_ARCHITECTURES on osx java package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2247
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/SimpleITK/SimpleITK/pull/2245
  • Override LabelErodeDilate module hash to fix valgrind defect by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2249
  • Update ITK valgrind to include module used by simpleITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2250
  • Second attempt to resolve valgrind issues in LabelErodeDilate by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2253

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190
  • @dependabot made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2245

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.1...v2.5.0rc1

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

To upgrade to this Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
  • ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
  • Use cmakeminimumrequired with ...max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217
  • Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2223
  • Update ITK to include vector image accessor patch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2224
  • Use build-in xml package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2219
  • Remove CircleCI configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2150
  • Add dependabot to update github actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2228
  • Replace macos-12 batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2230
  • DOC: Update R documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2232
  • Backport patches made in Slicer fork by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2137
  • Enable external ITK module LabelErodeDilate by default by @dyollb in https://github.com/SimpleITK/SimpleITK/pull/2235
  • Add upto 5D support to MinimumProjectionImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2236
  • Use loop and list for enabling ITK modules by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2237
  • Update clang format by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2238
  • Address Doxygen build issue with no python executable by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2242
  • Use pre-commit GHA action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2240
  • Publish test pypi by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2231
  • Test using GHA host linux arm by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2239
  • Adress failing Doxygen builds in Packaging CI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2243
  • Update CSVtoTable arguments in CMake by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2244
  • Add permissions to create release for publish action by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2246
  • Explicitly set OSX_ARCHITECTURES on osx java package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2247
  • Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 by @dependabot in https://github.com/SimpleITK/SimpleITK/pull/2245
  • Override LabelErodeDilate module hash to fix valgrind defect by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2249
  • Update ITK valgrind to include module used by simpleITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2250
  • Second attempt to resolve valgrind issues in LabelErodeDilate by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2253

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190
  • @dependabot made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2245

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.1...latest

- SWIG
Published by github-actions[bot] about 1 year ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
  • ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
  • Use cmakeminimumrequired with ...max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217
  • Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2223
  • Update ITK to include vector image accessor patch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2224
  • Use build-in xml package by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2219
  • Remove CircleCI configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2150
  • Add dependabot to update github actions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2228
  • Replace macos-12 batch builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2230
  • DOC: Update R documentation. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2232
  • Backport patches made in Slicer fork by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2137
  • Enable external ITK module LabelErodeDilate by default by @dyollb in https://github.com/SimpleITK/SimpleITK/pull/2235
  • Add upto 5D support to MinimumProjectionImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2236

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.1...latest

- SWIG
Published by github-actions[bot] over 1 year ago

simpleitk - Release v2.4.1

Release Notes

Announcing the SimpleITK 2.4.1 Release!

The release includes critical bug fixes and compilation issues including an update to ITK v5.4.2.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK

The binary distribution now contains wheels built on the Python 3.11 stable API ( see PEP 384 ) and should work with Python versions including and after 3.11.

Anaconda Binary Downloads

SimpleITK Conda binaries are available for the conda-forge ecosystem. To get started run the following command:

conda create --name sitk python=3.12 simpleitk --channel conda-forge --override-channels

Getting Started

To get started with pre-compiled Java or C# bindings, building the R binding via a devtools installer or building SimpleITK from source code see the Getting Started Guide.

Bug Fixes

  • For windows addresses issue with incorrect computation with image of vector pixel type larger than 4 gigabytes. #2220

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.4.1

What's Changed

  • BUG: Correct SITKMAXDIMENSION usage - For Release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2195
  • ENH: Use stderr in R, and modify string formatting to avoid compiler … by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2207
  • Update ITK Superbuild version to 5.4.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2222
  • Update ITK superbuild to 5.4.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2227

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.0...v2.4.1

- SWIG
Published by github-actions[bot] over 1 year ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • BUG: Correct SITKMAXDIMENSION usage - For Release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2195
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • ENH: Use stderr in R, and modify string formatting to avoid compiler … by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2207
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216
  • ENH: Add wrapping for ReinitializeLevelSetImageFilter by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2215
  • Use cmakeminimumrequired with ...max_policy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2217

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.0...latest

- SWIG
Published by github-actions[bot] over 1 year ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • BUG: Correct SITKMAXDIMENSION usage - For Release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2195
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • ENH: Use stderr in R, and modify string formatting to avoid compiler … by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2207
  • Update Superbuild to PCRE 10.44 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2210
  • Update to SWIG 4.3.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2208
  • Update Superbuild to lua 5.4.7 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2209
  • Remove legacy RUBY CMake variables by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2212
  • Separate SimpleITKFilters tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2211
  • Use Image::AllocateInitialized by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2213
  • Update along ITK release_5.4 branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2216

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.0...latest

- SWIG
Published by github-actions[bot] over 1 year ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Use SimpleITKBUILDDISTRIBUTE in Mac ARM build scrip by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2180
  • Remove CircleCI from readme by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2179
  • Instruct on creating isolated conda-forge ecosystem by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2182
  • Additional clarification on using conda-forge by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2183
  • STYLE: Fixes to the python examples for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2178
  • Update Superbuild GTest to 1.15.2 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2185
  • Update docs by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2181
  • Add mac-arm64 to Build.yml by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2158
  • DOC: Fixes for pylint by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2187
  • Fix SyntaxWarning in Python 3.12 by @fepegar in https://github.com/SimpleITK/SimpleITK/pull/2190
  • Update for 2.5.0 development by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2192
  • Remove Python 3.8 from GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2194
  • BUG: Correct SITKMAXDIMENSION usage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2193
  • BUG: Correct SITKMAXDIMENSION usage - For Release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2195
  • Use constexpr statements over enable_if dispatched functions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2196
  • Address unused variable warning related to constexpr by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2198
  • Use maybe_unused directive over Unsed function. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2199
  • Use variadic template for function traits and bindings by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2197
  • Use SimpleITKBUILDSTRIP for mac packages by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2201
  • Use protected member function for safe GetIndex method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2204
  • ENH: Handle error strings in a way that doesn't produce compile warnings by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2205
  • ENH: Use stderr in R, and modify string formatting to avoid compiler … by @richardbeare in https://github.com/SimpleITK/SimpleITK/pull/2207

New Contributors

  • @fepegar made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2190

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4.0...latest

- SWIG
Published by github-actions[bot] over 1 year ago

simpleitk - Release v2.4.0

Announcement

Announcing the SimpleITK 2.4.0 Release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK

Please note that the binary distribution now contains wheels built on the Python 3.11 stable API ( see PEP 384 ). These wheels contain "cp311-abi3" in the filename and should work with Python versions including and after 3.11.

Anaconda Binary Downloads

SimpleITK Conda binaries are available for the conda-forge ecosystem. To get started run the following command:

conda create --name sitk python=3.11 simpleitk --channel conda-forge --override-channels

Getting Started

To get started with pre-compiled Java or C# bindings, building the R binding via a devtools installer or building SimpleITK from source code see the Getting Started Guide.

Release Notes

New Features

  • Updated to ITK 5.4.0 release benefiting from all of the significant improvements in the underlying toolkit.
  • Add SimpleITK_PYTHON_USE_USE_LIMITED_API CMake option.
  • Build SimpleITK packages with limited Python API support for Python >=3.11.
  • Add ThresholdAbove, ThresholdBelow and OutsideValue methods to ThresholdImageFilter.
  • Add to Image readers SpacingWarningRelThreshold accessors.
  • Use new PathType for file paths across toolkit.
  • Improve Python support for pathlib.Path across the toolkit with custom conversion for new PathType.
  • Add Image member functions IsSameImageGeometryAs, IsCongruent.
  • Update Superbuild version of PCRE2 to 10.43
  • Update Superbuild version of GTest to 1.14.0
  • Update Superbuild SWIG to 4.2.1

Behavior Changes

  • CenteredTransformInitializer now returns DowncastedTransform in Python.

Bug Fixes

  • Refactor ImageViewer class to fix initialization problems.
  • Fix MD5 hash for CSharp ImageGetSetBuffer example.
  • Use ITK's SizeGreatestPrimeFactor for FFTPadImageFilter , which is 5 for VNL and 13 for FFTW.

Documentation

  • Correct sphinx registration transform order in Registration Overview.
  • Fix undeleted N4 filter in example.
  • DICOM meta-data tags are lower case.
  • Update documentation with Python version support policy.
  • Add simplex delta documentation for Amoeba optimizer.
  • Include a DICOM tag number with upper case letter in example.
  • Fix math Latex notation for T_opt.
  • Add FAQ entry for non-ASCII paths on windows.
  • Added description of LabelShapeStatisticFilter's bounding box.

Compilation and Infrastructure

  • Use GitHub Actions for packing and CI, removing Azure Pipelines.
  • Fix build dependency on option ITK GenericLabelInterpolator module.
  • Apply clang tidy modernize-concat-nested-namespaces, modernize-avoid-bind, modernize-make-unique.
  • Code improvements for modern C++17.
  • Get CommentSpellCheck from PyPI.
  • Format Python files per Black.
  • Use pre-commit for black, yaml, json checks and other linting.
  • In R, remove overloaded AddCommand method.
  • Restrict SWIGWORDSIZE64 definition to required SWIG versions.
  • Use optional components feature when finding ITK.
  • Directly use fold expression in TypeListHasPixelIDValue.
  • Package Java and CSharp on Linux.
  • Use new CMP0156 to address duplicate library warnings.

- SWIG
Published by github-actions[bot] almost 2 years ago

simpleitk - Release v2.4rc3

This is SimpleITK 2.4.0 Release Candidate 3.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.4rc3

What's Changed

  • Update SWIG docs string from SimpleITK Doxygen by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2170

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/latest...v2.4rc3

- SWIG
Published by github-actions[bot] almost 2 years ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Enable CMP0156 for Examples by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2162
  • Fix gha versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2161
  • Address CMake warning about version range unsupported by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2163
  • Add missing parenthesis in release notes step by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2164
  • GHA Package explicitly set tag in url by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2165
  • Update elastix to July 10, 2024 hash by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2104
  • Address issue with refinding python in superbuild by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2141
  • Update Elastix Superbuild to tag 5.2.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2167
  • Update docs string from ITK in the json by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2168

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.4rc2...latest

- SWIG
Published by github-actions[bot] almost 2 years ago

simpleitk - Release v2.4rc2

Announcement

Announcing the SimpleITK 2.4 Release Candidate 2!

This release was made with new infrastructure in Github Actions. Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.4rc2

Please note that the binary distribution now contains wheels build on the Python 3.11 stable API ( see PEP 384 ). These wheels contain "cp311-abi3" in the filename and should work with Python versions including and after 3.11.

Release Notes

New Features

  • Updated to ITK 5.4.0 release benefiting from all of the significant improvements in the underlying toolkit.
  • Add SimpleITK_PYTHON_USE_USE_LIMITED_API CMake option.
  • Build SimpleITK packages with limited Python API support for Python >=3.11.
  • Add ThresholdAbove, ThresholdBelow and OutsideValue methods to ThresholdImageFilter.
  • Add to Image readers SpacingWarningRelThreshold accessors.
  • Use new PathType for file paths across toolkit.
  • Improve Python support for pathlib.Path across the toolkit with custom conversion for new PathType.
  • Add Image member functions IsSameImageGeometryAs, IsCongruent.
  • Update Superbuild version of PCRE2 to 10.43
  • Update Superbuild version of GTest to 1.14.0
  • Update Superbuild SWIG to 4.2.1

Behavior Changes

  • CenteredTransformInitializer now returns DowncastedTransform in Python.

Bug Fixes

  • Refactor ImageViewer class to fix initialization problems.
  • Fix MD5 hash for CSharp ImageGetSetBuffer example.
  • Use ITK's SizeGreatestPrimeFactor for FFTPadImageFilter , which is 5 for VNL and 13 for FFTW.

Documentation

  • Correct sphinx registration transform order in Registration Overview.
  • Fix undeleted N4 filter in example.
  • DICOM meta-data tags are lower case.
  • Update documentation with Python version support policy.
  • Add simplex delta documentation for Amoeba optimizer.
  • Include a DICOM tag number with upper case letter in example.
  • Fix math Latex notation for T_opt.
  • Add FAQ entry for non-ASCII paths on windows.
  • Added description of LabelShapeStatisticFilter's bounding box.

Compilation and Infrastructure

  • Use GitHub Actions for packing and CI, removing Azure Pipelines.
  • Fix build dependency on option ITK GenericLabelInterpolator module.
  • Apply clang tidy modernize-concat-nested-namespaces, modernize-avoid-bind, modernize-make-unique.
  • Code improvements for modern C++17.
  • Get CommentSpellCheck from PyPI.
  • Format Python files per Black.
  • Use pre-commit for black, yaml, json checks and other linting.
  • In R, remove overloaded AddCommand method.
  • Restrict SWIGWORDSIZE64 definition to required SWIG versions.
  • Use optional components feature when finding ITK.
  • Directly use fold expression in TypeListHasPixelIDValue.
  • Package Java and CSharp on Linux.
  • Use new CMP0156 to address duplicate library warnings.

- SWIG
Published by github-actions[bot] almost 2 years ago

simpleitk - Release latest

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

What's Changed

  • Update Doxygen docker script for new Python configuration by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1989
  • Update superbuild version of PCRE2 to 10.42 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1996
  • Update Superbuild version of GTest to 1.14.0 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1995
  • Apply clang tidy modernize-concat-nested-namespaces by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1998
  • Tidy modernize avoid bind by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1994
  • Remove end namespace comments by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2000
  • Apply clang tidy modernize-make-unique by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1999
  • Update Elastix with clang-tidy by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2003
  • Restore and depricate MaskImageFilter support for mask input types by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/1993
  • Add Nightly Action for coverage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2002
  • Tweaks to nightly coverage GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2009
  • Use matrix for Nightly GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2010
  • Adding valgrind to nightly matrix by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2011
  • Allow default parrallel ctest execution of tests by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2007
  • Fix undeleted N4 filter in example by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2012
  • Release by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2015
  • DOC: Get CommentSpellCheck from PyPI by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2017
  • Add generic interpolator dependency by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2014
  • Add ITKUSEBUILD_DIR option by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2016
  • Add nightly ITK coverage valgrind job by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2018
  • Add Python 3.12 packaging support by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2023
  • Adjust nightly build timing to prevent issues by @jwj019 in https://github.com/SimpleITK/SimpleITK/pull/2026
  • Install setuptools by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2027
  • ENH: Fix ITK code coverage nightly build CXX CTest flags by @jhlegarreta in https://github.com/SimpleITK/SimpleITK/pull/2025
  • Release into master by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2030
  • Downcast transform returned from CenteredTransformInitializer by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2045
  • DOC: DICOM meta-data tags are lower case. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2048
  • DOC: Update documentation with Python version support policy. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2033
  • Updated github actions versions. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2049
  • BUG: Refactor ImageViewer class to fix initialization problem. by @dave3d in https://github.com/SimpleITK/SimpleITK/pull/2044
  • Add simplex delta docs for amoeba optimizer by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2056
  • Correct sphinx registration transform order by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2055
  • BUG: Example include a DICOM tag number with upper case letter. by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2057
  • Exclude superbuild directory from coverage by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2031
  • Update PCRE 20 10.43 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2059
  • Increase the timeout for the ITK coverage build by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2062
  • Format Python files per Black by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2060
  • Add pre-commit for black, yaml and json checks by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2063
  • Precommit large by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2064
  • Add precommit to check executable scripts by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2066
  • Fix typo of internal in doc by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2067
  • Add ThresholdAbove, ThresholdBelow and OutsideValue methods by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2068
  • WIP: Adding script to setup precommit. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2069
  • Update the GHA macos builds by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2077
  • Update GHA build to use macos-13 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2078
  • Reduce mininum pre-commit version to 3.5 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2079
  • Update SWIG tags to have v prefix by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2080
  • Removing duplicate SWIG code R.i by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2081
  • In R, remove overloaded AddCommand method by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2084
  • Update superbuild SWIG to 4.2.1 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2058
  • Restrict SWIGWORDSIZE64 definition to required SWIG versions by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2086
  • Update ITK Superbuild to 5.4 RC3 tag by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2088
  • Fix black precommit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2089
  • GHA build action ignore .github changes by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2093
  • Use optional components feature when finding ITK by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2090
  • Directly use fold expression in TypeListHasPixelIDValue by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2094
  • Use PathType for file paths by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2085
  • Address GHA packaging yaml issues by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2096
  • Wrapping new Image methods to check for matching image geometry. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2097
  • DOC: Adding FAQ for SimpleElastix by @zivy in https://github.com/SimpleITK/SimpleITK/pull/2100
  • Use lambdas for filter custom casts by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2099
  • Add packaging for Mac and Windows in Github actions. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2092
  • Use clang format precommit by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2103
  • Package Java and CSharp on linux GHA by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2102
  • Restore file winbuildpython.sh for Azure by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2105
  • Fix MD5 has for CSharp ImageGetSetBuffer by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2106
  • Add workflow_dispatch to Package workflow by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2111
  • GHA packaging add archiving of source and data by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2109
  • Add creating draft GitHub releases for the lastest branch by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2112
  • ENH: Use LabelMap output for custom lambda by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2113
  • Fix math latex notation for T_opt by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2116
  • Update Python version is CircleCI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2115
  • Package with Visual Studio 2022 by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2114
  • Automate "release" publishing with GitHub Actions. by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2118
  • Remove Azure DevOps CI by @blowekamp in https://github.com/SimpleITK/SimpleITK/pull/2119

New Contributors

  • @jhlegarreta made their first contribution in https://github.com/SimpleITK/SimpleITK/pull/2025

Full Changelog: https://github.com/SimpleITK/SimpleITK/compare/v2.3.1...latest

- SWIG
Published by github-actions[bot] about 2 years ago

simpleitk -

Announcement

Announcing the SimpleITK 2.3.1 Release!

The release includes fixes to behavior regression, compilation issues, and support for Python 3.12.

Change Log

42ce27df Bump patch version to 2.3.1 da780800 Explicitly install setuptools in environment ad198eb3 Add Python 3.12 packaging support 0ca94ef6 Address missing Generic Label Interpolator 27112d21 Fix undeleted N4 filter in example 0b0a492e Use reusable MockLogger to capture warning messages 72ee8bf3 Restore and depricate MaskImageFilter support for mask input types

- SWIG
Published by blowekamp over 2 years ago

simpleitk - Latest Development Binaries

This is an automatic pre-release packaging of SimpleITK based on the master branch. It contains the latest features and experimental developments.

To upgrade to the latest pre-release Python binary package run: pip install --upgrade --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/latest

Changes:

  • 9db174c691899d0eb608edfeb649d50c215e7a25 Merge pull request #1989 from blowekamp/fixdoxygenpython_config
  • d822ab0653793c5b5e850a8559d264adf4258e0b Update to 2.4.0 for development.
  • 9b49b4fb9a217c8bf5e4417a0485a5d9322fe6df Update Doxygen docker script for new Python configuration
  • 277b7b7338a423d2e75c7ab89adab10b4244e429 Merge pull request #1985 from blowekamp/cmakeversionpython
  • e7921f819f53edccccb73b72b68252c804c454d2 Explicitly set Python executable in AZP
  • 1ab5618dc5d94a066cd6e703edb9bd7a0f2591a3 Merge pull request #1986 from dyollb/sitklabellinear
  • 278b65335302356320f86f5bcd1e7630920a54b7 add sitkLabelLinear based on GenerLabelInterpolator
  • 906c78a4ecb58d26baa3a40c9132b71627a58740 Merge pull request #1987 from blowekamp/cmakepythonmodule
  • 550132b9f4cc74526380e414f19f1a72f435c40a Use Python::Module target for linking
  • f6483df10720bd5f1f2e125d47da910cb15beb93 Merge pull request #1984 from blowekamp/CMakeFindPythonUpdate

    See More

  • 1001c151f07c54ce2a042cbf215dc2a29815f011 Only require Python Development.Module

  • aa1a7408cf61d6276247dd7604b8cf92016f5dd7 Explicitly set Python_INCLUDE in manylinux build

  • 19983f58db4567a5db24df5092e87433662895fa Merge pull request #1312 from blowekamp/CMakeFindPythonUpdate

  • 0eaa024ef0ffd06db98699e489e5580300b1faeb Explicitly set Python executable to python path from setup

  • fa1055f1aacae329c753035363857b69b90b2ec4 Use python basename for venv execvutable

  • 5b56cb6245a28a24a6899fa3a54badcd5c86d5bf Merge pull request #1983 from zivy/docsSuperbuild

  • acb2d249dd8a87f454bbfd0cb131ac7edf0ef03c DOC: Point to SuperBuild directory. [ #1969 ]

  • 556c985817246ad0b8d52055525dd6b302c4d705 AZP disable windows registry for finding python version

  • 1b7d670b27f643a2157922b205096edc5b3d3d33 Use new CMake FindPython module

  • 6bf12d8fac4a2af9f6bb45e03a2d1339f0a03b15 Merge pull request #1982 from blowekamp/applycmakepolicy_wrap

  • 88f48f1347f12c3ff36aaafa647f8b75cb73c5c5 Set the CMake policy when building wrapping as standalone

  • cfb40ba1149ba9f186793ccdd206f7179c8ba7a3 Merge pull request #1979 from blowekamp/updateswigdoc_strings

  • cd953cb7d5980b35eb91ff07dcafe09e99c9a960 Merge pull request #1981 from blowekamp/addissuetemplate

  • 9fbe6bfe178e4be422421a95d49a95c9ba0021b5 Add issue templates for SimpleITK

  • 35b4e99d0c3c9484c557747f88e293e161aafca9 Update Rd man documents as external data

  • be08c4d7f113ed1c44b47e400be9428b5084e66d Update Python and Java DocStrincgs for SWIG

  • 940d6835066101aa4f0d0d70d1dd9ea4ff4244c8 Merge pull request #1978 from zivy/updateDocs

  • ee8e3512236ca2b0b0e0521b839b88c8d61a7024 DOC: Updating read-the-docs information.

  • e274ce9c141c43fc2c5a6a91c7ae6dff3c1091c7 Merge pull request #1977 from blowekamp/azpfixvs_142

  • f9f5a3a0307c7aa564b6951ac2bfa12791600adb AZP remove JUNIT XML publishing.

  • 18bcd7ad9eaf59d1b9e531d25566724f332dd883 Use AZP ubuntu22.04 image

  • cc61ac204d2472c1325306c5bd709c8e28be4fcb Consistently use vs14.2 for AZP windows compiler

  • eeca38e33c5d672f704260cffeb325fda5775d44 Merge pull request #1970 from dave3d/RenameCommentSpellCheck

  • f0ae765a6643b4443a7ef92f1d30d68e4e9601fd BUG: Update to CommentSpellCheck

  • 9fd4df986da39ffb9557f4051886a6a0fd201ed8 Merge pull request #1964 from blowekamp/azpwindowsv142

  • 7187fb9f5d489cf8d901ecd8459241384d436dac Update AZP VS compiler to v142

  • 63339cb60ad69aad851a5e047855837866871fc8 Merge pull request #1959 from zivy/testGetGDCMSeriesIDs

  • d47f878640393cfbfdd78770f31e92a4d77f1295 Merge pull request #1961 from blowekamp/readmecimatrix

  • 1a7bc818ddf6ff40f3e6ec368c8b5bbbd7e4ebe6 Merge pull request #1962 from blowekamp/circlecijava_8

  • d4d00802514477d7ddd00eb49f73f137bd456626 Fix CircleCI ctest build name to use CCI job name

  • 4e3855b5f8db2f39e31d34e0cc6c337f59dc2031 Revert to using Java 8 on CircleCI

  • 431df1c5bd9478212fcc94ea18e423a8d26df925 Minor Readme tweaks suggested by editor.

  • 0d78611864471e0ab384bba6655300e894bfa1b9 Add GithubAction batch build to ReadMe CI matrix

  • a16114a2899d237f77b93dddb17d13633732bf97 Testing the static sitk.ImageSeriesReader.GetGDCMSeriesIDs method.

  • 3a67977063f89c424e1a503b501c6c8321f3272e Merge pull request #1960 from blowekamp/fixpythonflatstaticmethods

  • 74dcd37e2c1866f2b0bc073a93c222e1f30f99d0 Restore functions for static members like ImageSeriesReader_GetGDCMSeriesIDs

  • 9dc37b8945eb28188398f18f8c619e7a2a8a5d6d Merge pull request #1957 from blowekamp/laplaciansharpeningupdate_baseline

  • 61a6c48f126c9c1f54ab8725bf5f45ce8f5287b4 Merge pull request #1958 from blowekamp/pin_spellchecking

  • 80e98041adce0d8153589813a743a95c65e70303 Pin spell checker to v0.1

  • 91953af746f5e6b59f71c10dc95f22720462fd45 Add baseline images for LaplacianSharpening filter

  • 67311d64432fb4e70a4c474583bf25815f4354de Merge pull request #1953 from blowekamp/testpixelidfromstringmethod

  • 6b1c3d267e91c516587b6509c9d58da68f8baa0f Merge pull request #1954 from blowekamp/UpdateLua546

  • 87afa9ca9bdf4bd9b97ca82d22c53d065dcbf9c5 Merge pull request #1863 from blowekamp/AZPcivs_config

  • ebecada961eb7a4fddf4b4fd394f4318f04e8740 Merge pull request #1955 from blowekamp/removecp37packaging

  • e243f79c6bf03d3cf85754135dfe66dc94a4f540 Remove packaging of Python 3.7 as it has reached EOL

  • 5650ee44f7973c0833e8e65a026eae324a7461b9 Update Superbuild Lua version to 5.4.6

  • 96be3394d743148ebb0ad6194de1c4e4924a11bf Merge pull request #1950 from blowekamp/ghauseself_hosted

  • 4908fbf66ee6c8cc067e631719500aa5ec02db56 Add testing for GetPixelIDValueFromString method

  • 2e91a4962f0dd69b95192838ab4c4d1aa657332e Merge pull request #1952 from blowekamp/ghabuildremove_scikit

  • 9ff87d5b465292153112c6eea79ac12773040837 Remove unneeded scikit-build package

  • 65ba3f5e3ba8b9e86ec2bd0cb7bbbe590cc10c4c Merge pull request #1949 from blowekamp/unsharpmaskclamp

  • 8e20e0cdb430ad29dffdd9c5e187581b5bbd3f01 GHA Bactch Build use self hosted images first

  • 5603b94718f5ca0f0a0608782e78d4b16e6ed49b Add missing Clamp option to UnsharpMask filter

  • be541faf02438a8676e4304dd099b7912f7174f6 Merge pull request #1944 from blowekamp/ghabatchmore_gcc

  • c9d2fac4cf312a315078f7c19c7af00714feec08 Merge pull request #1948 from blowekamp/azpremovebatch

  • a10363fdadaaece95835e70cf238247f1d6af2f3 Remove AZP batch build. Replaced with GHA batch

  • fb797e6288c5fed6138bfa7ea921945c58408d2d Merge pull request #1947 from blowekamp/azpwindowstoolset

  • 896980650f147af0df0d22d7931b9403b9ce9142 Update AZP package build to use v142 toolset

  • effa7fa54dbc1c20aa3a68f854e87da0b756299d Merge pull request #1945 from blowekamp/azpremovedoxygen

  • 82c53f44848d2efff0dfd6c0ddbfd89eee01ed7a Remove Doxygen generation from AZP

  • 3f6699fa9973190f2acd4bc6ff17d9ed94c78e13 Add more gcc version to batch builds

  • 7e63607e4f1d12e4024d2ebbb051092f171228b7 Merge pull request #1943 from blowekamp/publishdoxygento_latest

  • aa7d22bb18a53da561926f7b4d9bf6d1ad30a535 Fix GHA Doxygen on tag syntax

  • f0cef518207cb249779bbfd1ee6dbd78ae4f4c3f Merge pull request #1913 from blowekamp/usecxx17

  • f45ef08bc6a342311f48bb6b00df6d7c481a1594 Merge pull request #1942 from blowekamp/publishdoxygento_latest

  • 6d28316b54a701e4dd2342e32c9daac3828edf91 Upload Doxygen artifacts to latest release

  • b1092dc9cf94eaf3ff73ee5c3a330cf8a0a4d7c0 Configure ITK and Elastix with C++17

  • 4e1137bff17803ed83a1be20d4c034bd2411863c Update to c++ 17

  • ad9da9e7acdce8568b0f65b7b3d931fec3e4ccf1 Merge pull request #1939 from blowekamp/AZPdisableelastix

  • 0e60126b9832c57ecde044237123ecfefaceb214 Merge pull request #1940 from blowekamp/AZPremoveold_coverage

  • a6c5cd40df2f84b29e41f62e3f883c2b7409d862 Remove unused AZP converage configuration

  • 662be9baf813e91a94643e54e3cc5a8201c285c7 Disable elastix in the AZP CI pipelines

  • 5f71c4c22d96dcad4de99156677ebaf8688c2267 Merge pull request #1936 from blowekamp/addimagetovectorscalar

  • 09081f5722194df99a81fbded7eae31bd71da467 Merge pull request #1922 from blowekamp/useuniqueptr_pimple

  • 596fb21af08e91f8dda336f9b01b1ac2113a9011 Require vector component dimension to be identity

  • 781aa9a11617750bb4802bfb2d7def6cbf1671c8 Adding Image::ToVector and Image::ToScalar

  • c379a9d945a3696010198b2aecb22ba51f631fcc Use unique_ptr for Transform interface

  • 583028538b7be784ebf4f7cdca3dfc5b144c20a8 Merge pull request #1938 from blowekamp/ImageTestModerize

  • d6049ec63dd0ef3dc5fdd0efc1a815789b73e6a7 Merge pull request #1937 from blowekamp/reuse_gtest

  • 1fc126e539e532d4ee3f7d1f3e13545da8ff8b84 Improve ImageTests with moderized C++ usages and namespace

  • 2af3fd9e2a2a4953fe6a397c4bf1c823acbd525a If GTest::Main is already defined reuse

  • 9f01582ac64aa1cbd77e18c62475d53b2f042f53 Merge pull request #1935 from blowekamp/pimpleuseunique_ptr

  • 5369af24e20112878b9d479f103084a3f0d901f5 Change PimpleImageBase to return unique_ptr over raw

  • af505ed133e92da707ea23c3dde18c404fdecfb6 Merge pull request #1934 from dave3d/SpellExcludeAncillary

  • e3e44a5a6ee674c40defef6e749c329809554315 Merge pull request #1931 from blowekamp/ununsedtransformtest

  • bc9659abeb639540dc04eeedc04531a012d7f8be exclude Ancillary dir in spell checking

  • c0261d753390c5e503da1b3a1a72b9b7799a2d11 Merge pull request #1932 from blowekamp/imagetransformdiscard

  • a5e78b9b4c33c28b43b6b947a844c6fb736a2f00 Merge pull request #1929 from blowekamp/batchbuildtimeout

  • f26d9712bc572ef024a3192812e655e222716b14 Address ununsed return value in image transform point methods

  • c4b1a9c47d8562d7e2373c050c95f47a0dfcd8cf Addressed unused values in transform tests

  • 1853ea41e8d9c9dbf6a5e11ec37ff48cda18ce02 Update Elastix batch build to use v143

  • 64978288bba69b26e628de40556bb525a662bdb0 Merge pull request #1920 from blowekamp/UseProxyInPlace

  • c373047fcd32633311b1ec1e0a4cf4e771f84961 Add C++ test for ProxyInPlaceOperation

  • 2a5575a32b7326893b1c749ddad2aace9f83b5ed Test preservation of metadata for inplace operations

  • 1aad1689262f2055b1d77e34d0f296766707db44 Use a proxy image for inplace operations

  • c2c331c204ba41bc5edd9f141d690685bc1d9620 Merge pull request #1925 from blowekamp/fastmarchingaddseed_value

  • 3e3b186c7cc1655111bf4290dda1d2c97f57f4ca Adding testing for FM initial values

  • 08253edd72b1eba95f6b85aaa5fd859ded7bcb54 Merge pull request #1924 from blowekamp/ilvectortest

  • 960c91d9206aa18a3487d4d8553f29ec52f8115a Merge pull request #1926 from blowekamp/addkernelrank

  • 9d671f1900abe6f809fcec38a62c8e8e67cb6e0c Merge pull request #1923 from dave3d/JSONSpellingUpdate

  • 202ce41d33eabfc507e3c78bc37822aa2416ecd9 Add KernelType parameter to RankImageFilter

  • d82e3277fc2bdd88c60d22a8749685a434ac9003 Updated JSON for ITK spelling fixes

  • 74be62b91d1e691ca78ae6044f434621b6be45d9 Add initial seed value to fastmarching filters.

  • ddd76405bc814107f2cad44346302e12c5e3adb3 Use initializer list in testing util for vectors

  • 7038afae4696d44b08d0af41ea89fe645e66c34d Merge pull request #1914 from caolonghao/patch-1

  • 5235e30bb97f2323f71bcc87b38cb425a7afa04b Update fundamentalConcepts.rst

  • d9e9d0bdec9fb314183edc0f1dcc2efdeaa923ed Merge pull request #1908 from blowekamp/FFTNC_update

  • c8f97a64cd8b49224c8431bde2fe34e0263bffae Update FFTNormalizedCorrelation inputs and parameters

  • 868c00d6f52d3391b5ec91c34714d2db1fe44b3b Merge pull request #1899 from zivy/bugExample

  • bee90d54942f54bd5042cd6877a5ee96cae1073e BUG: Fixed bug in example, working with DICOM tags.

  • 41e440aebd8651b0a3905d7b85a99b63bfa17444 Merge pull request #1894 from blowekamp/addcast4d_elastix

  • 434feb9361ab9e30c69f2dfdbe684e440e338994 Merge pull request #1893 from blowekamp/updateenumsno_legacy

  • 2001e57e39786ac870b488de850e7556b6342686 Add 4D support to cast filter when elastix is enabled

  • a38d55b3749901b8ef61d6b2d4bb237b442d7347 Merge pull request #1892 from blowekamp/remove4dimages

  • b96e253a3c6150871689abf7063ed48cfdb93b54 Enable ITKLEGACYREMOVE by default

  • 26dcef3e6ddb993b336e9778572829ad8873e634 Update ITK enum to remove legacy enums type

  • aa8f73dbf6a90540e608d1b2c7705a625f3265c4 Merge pull request #1887 from dave3d/SpellCheckHxxFiles

  • 7e0fdd3db48b1693e12d01afc8f7f18b4b835507 Remove references to legacy SITK4DIMAGES [ #1891 ]

  • 33e0bf7e13d54e299a64019fc2153bee7aa6c5c7 Merge pull request #1885 from blowekamp/GHAselfhosted_split

  • 2f32034219cf9ccb6b2671e5ad52102146d29b37 Merge pull request #1890 from blowekamp/sphinxsaveimage

  • 46455b8f446a05b39daa8859d65f0d450e22d5a8 Remove import of matplotlib in example_utils.py

  • 046ed79d94de00c4dc6e1092fa99fed895940ed8 Merge pull request #1888 from blowekamp/sphinxsameimage

  • 30c1431f32120f8b542bb6e542a74a31eae1c12f GHA better split of options between self hosted runners

  • ba22847127397b52664d897770f75980865abf57 Remove sphinx matplotlib plot extension

  • 58e8045e1a40679fa7fe75c823bbdd1acc6794ed more words to the dictionary

  • b7b9c210f3d4ff30f6f9249d99f7e7b27957a34c Sphinx use color map for label images

  • ff0dffbbebdb609bdaabfb97dc0bee59fbd38763 Replace sphix plot extension with exec_code

  • 513e801eeb7531bfb058d6ad26ea9889eca8e7e3 Merge pull request #1886 from blowekamp/sphinxexecpaths

  • b4ff369d48ec729f79444576d3fb28929d5bbd67 Fixed spelling bugs in .hxx files

  • 2f6f67d90850d7f6e482f5d1ac343cd9b166e091 Use exec_code configuration for paths

  • 750cba4bbe5ce6e4d4877ea3a1d66074ff9b69e5 Merge pull request #1884 from blowekamp/DocOutputBSpline

  • 055c43371a83a6d2bb1cd7b9093e4c8400fbdfc4 Add input image for BSpline1 example

  • 334cd388780e041687d9330a8294688907c8e5f1 Merge pull request #1883 from blowekamp/UpdateITK5.3.0releasebranch

  • 83944726ae685dfac45645b87ecae05220409fc7 Update ITK 5.3.0 along release branch

  • be7383d6d74e8f84d9c34481adb226e082374ae9 Merge pull request #1882 from blowekamp/DocOutputBSpline

  • c9494cec4f6865d66007b4e660d42bd7b3db93bf Add output to BSpline1 Example in Sphinx

  • 3bcee2b12a5a298767ee74aa59258b1d2043c399 Set to release to better match package config

  • 7953052ab7f29cdf64b96f6b3ac8adc46bfb45f9 Merge pull request #1876 from dave3d/ReduceSpellingVerbosity

  • 5b0f7cc58763e9f9c16eb30be1e76bde186f2104 Merge pull request #1880 from mbopfNIH/SphinxDirectImageLinks

  • 800dba89994a4838f8b289552002542a4a7273e9 Merge pull request #1879 from dave3d/MisspelledActive

  • b492cb05f5bfb36835ad5a07bf81306da5377d64 Fixing Sphinx RTD issue where images were missing.

  • d721eed59f045635b95c8b7abcd2127d7b726cd6 Continued adding images and output text to the Registration Method Examples. [ #1864 ]

  • 7ae67874d4b77668dab4cd2887fc52d0286febfc Merge pull request #1878 from blowekamp/SWIGguilewarning

  • a9ca9fba82fdc75dfeb47ab0dd48714ffa56be6c Forgot to rename Geodesic test

  • 01450a47c67f0c1ef11c2b5a1921b799dc96a906 Renamed misspelled example

  • c05a49c53ece079d85346cb789100b488584336c Fixed spelling bugs in the RST files

  • 10c978164b14ae646359204ef517fc4d162856cd SWIG superbuild disable guile language

  • 6bbe3d0ba3f12b5a79acf6c5191249ba2637855a Merge pull request #1877 from mbopfNIH/SphinxBuildError

  • f3e2dd22d21434ceaf45ab00423aee9ecef354e9 Pinnng the version of the sphinx-exec-code extention 0.8.

  • d6339aab4b8db473ee637456cabcbc7bbef9f0ea Reduce output verbosity for spell checking

  • 9a178c4066b8001ca0b64bda2393ed0be14a0f10 Merge pull request #1874 from mbopfNIH/N4BiasExample

  • abd4181629e146b92ae61f4049073762f478351e Merge pull request #1858 from blowekamp/GHAbatchadditkmaster

  • 4b96c8884f1e3d3a64852abce43bc6d2b472683e Adding images to the N4 Bias Example [ #1873 ]

  • d6a0cab1462bf4db5e8a01a59c76ecbbb7e78494 Merge pull request #1868 from jwj019/feat/gha-selfhosted-x64

  • a2ec0b17ec04fd0e3466dad73f0e0bb747fef05b Merge pull request #1872 from mbopfNIH/SphinxRegistration

  • a37ef29bb9fd7fbebfb9fcd8746d9b1bae963a94 GHA batch add linux build against ITK master

  • 3f4245eac9f2b37479254e9b0ea5f004c915267f Merge pull request #1856 from blowekamp/GHAbatchwindows_shared

  • 024493121d6901714d1537312fb01a000f505fbe Adding text and images to the Registration Method Examples [ #1864 ]

  • 84d39b92d4d903e0b56d568c1a5afc9b2e15e074 Update Monarch self-hosted deps step to apt-get

  • a26a89954c1e5c95c7dc946e24606f029f36431a Merge pull request #1865 from blowekamp/addminimummaximum_procedure

  • 73860cea4b1385cd49b43d7313f989392808a844 GHA batch adding shared libraries to runtime path

  • 605f15076c6da0f0b15cf70b8bd5018178f5e87c Merge pull request #1871 from blowekamp/SuperBuildexamplesnot_testing

  • c2e35ddf5e9cd889e6ef29e01f4acf3e2b2d17be Add self-hosted-x64

  • 6227d549bfeeead2cd6dbdbf4832763feefb9a3f CircleCI Python reduce to parrallel level 1

  • 761554e18a51e9d5a3be831d39881357eb1a8d1b Add missing dicom test series dependency

  • f54b26df695569def6e27b8860c9d5390c29441a In Superbuild honor BUILD_EXAMPLES

  • 6fd40bc69a0242b471264596d8ca554672ff1259 Merge pull request #1869 from dave3d/CxxPySpellCheck

  • f6e637348828a903f0b74bdaed08b75e51386ef6 Merge pull request #1870 from blowekamp/CCI_dependencies

  • f60b64556e7e8852b2be2b051acad28b6d3b8640 CircleCI is openjdk image

  • 63c3c0a5e7c54e9a1b404f26d2544c6ad308ada8 CircleCI only install cc depedencies for cc

  • 0ccea376ad6f97a99b4422b06f6a55d1f23460e4 Merge pull request #1867 from blowekamp/CCIpython311

  • 351c778da00b9ea0f947eb836c592aed4b6b62fb CircleCI fix ccache to create empty directory

  • 718fb9f4d9eceaca957e0c0ff51d8c2363addfbc CircleCI remove ctest junit formatter

  • 1fa5e9308c598649ca2e4d4e15ae36f8e75ead78 CircleCI set python include path

  • e509570d962c68c57242abb360042f860b3e6880 Adding MinimumMaximum procedural method for python

  • ffdf728fd73071e13d19c50693df6bd57e20c864 Spell check the ".py" and ".cxx" files

  • 340005494291325f8c625209e8796ab4b4937d41 CircleCI update to use Python 3.11

  • e7868ec9498bc5beeb73cce79c39268649bf340c Merge pull request #1861 from mbopfNIH/SphinxImageSize [ #1859, #1831 ]

  • a0dd798cb7129222e7c8ee115360bab2ad21c9ec Changed images to render 1:1 and improved display using Figures. [ #1859, #1831 ]

  • ab8339cb72014ac7eb4338963decc3ae1989babe Merge pull request #1860 from blowekamp/UpdateGTest_1.13.0

  • 38dc3ba1de62b2c9713945069d76f9b8d289a64c Merge pull request #1857 from mbopfNIH/FastMarching

  • 090284b8940d4b749b58f8d2bcd5b7d8f186b5fd Update GTest Superbuild version to 1.13.0

  • cfc3544fff41f083e3793b791445c8f2d71c9a4d Added images to the FastMarchingSegmentation example. [ #1855 ]

  • e446e97dda0745090aee271577cb5febdf56ee5c Merge pull request #1852 from mbopfNIH/General_Example

  • 9eb4ae0a75894630fc23d11c35e55b71c3fd63f3 Generalized Sphinx code to display inputs and outputs across Examples. [ #1851 ]

  • 4d342f8c4ec7be5dc3b6a3a31b997785f42ab087 Merge pull request #1854 from blowekamp/AZPremovebatch_builds

  • fe00a3c88c6f1177e4f98f6fb82d0c4d6267dfc2 Remove AZP batch build replace by GHA

  • 99d47a04a9ba7897f6657e8b184417874472d80c Merge pull request #1850 from blowekamp/GHAbatchaddxcodevariant

  • e9fd688944a119ea4afca523de4aed1d9b4f22c8 Merge pull request #1849 from blowekamp/GHAbatchaddmoremsvc

  • 422d0087e6992c3fa4a2bd5087499e0571f7b770 GHA batch adding more windows batch builds

  • de89f1f5b91be71cd025e52286dbdf7fe66e7ddb Add more xcode compilers

  • 4b8ae60d18ddf31790dd1fa9bd06f7c399fdd9f7 Merge pull request #1841 from mbopfNIH/GaussianBlurExample

  • 5b1b06ddd17c4c2b891900276c6fc030fb0e1f22 Merge pull request #1844 from blowekamp/GHAbatchtweaks

  • 3ee2bb0633de9645036c856e5da9f4a45f1ccab6 Merge pull request #1848 from blowekamp/GHACIaddmore_lang

  • f0464db7be43828a3702e63a8199a8c7c5113d20 Merge pull request #1845 from dave3d/PythonExampleSpelling

  • e405cf995bba3c8dc83542db34e3682cb2c0a299 Merge pull request #1847 from dave3d/ExamplesWords

  • ddbdfd69687564f310991a4e447d82707fd2fc40 Initial cut at Gaussian-Blurring Example with images displayed. [ #1797, #1831 ]

  • 0251a38ae90aece26555e95c97427acc043702cd GHA batch to auto cancel for PRs

  • 68917e926e9e9ba6dc6a6a3200af16702765d3a9 GHA CI add more language wrapping

  • b6f03e5b8bf43e8d7671393ea4d243a44ba5f20e GHA batch enable workflow_dispatch

  • 8bc3bef8beceeb9145102ab680742a808d2de1ac GHA batch tweak windows configurations

  • 44efb2250e96b81c8f97fa5b65e3cc38f04df95a words from Examples added to spelling dictionary

  • cc1afe39f29f9755810ba9b3c19dc98f8d35f03e Spelling bugs in the C++ code

  • af5c64ce4766bf5a95f772d5c31378c19320781d Spelling bugs in the python examples

  • 3f1df1f8122c0c096aaa7624a6f18f3323b0bb77 Merge pull request #1843 from blowekamp/AZPfixwinpackagevsvar

  • 004bca8c45577eb630d54a54a33b422a2180d61d Merge pull request #1842 from blowekamp/GHABatchBuilds

  • 6355ddc76ffaa6e0cd52b4552dab2246d6afe538 Set VS Studio version consitently for windows packages

  • c5a915e8ead5d5e9fd6281f28bdf1e7ad0f69fb1 Adding GHA file to perform rolling builds

  • 2eef1101f4927fc0eb310c8aea0dd7b9e95af165 Merge pull request #1840 from blowekamp/GHACIaddlanguages

  • ff93542a6d28b88205791237d2a52fda4c11e561 Add single R, CSharp, and Java wrapping to CI

  • 3b8b1684dbd70d064757b42366102b9e2ecbe14b Merge pull request #1838 from blowekamp/GHACIaddlanguages

  • f6f20fa9039de1a6e3746fe97679af712d94c0f8 Merge pull request #1836 from zivy/docIOPixelType

  • 53e874ccbdf52a8f78553e7cba7e994d775e312d Merge pull request #1656 from richardbeare/AttributeMorphologyWrap

  • e7f0e60a21f66fb00f9ddd5e2a24286eb908aed8 GHA CI enable Python wrapping

  • 274e7e83495559356b47da08adef96d4c24d5a46 AZP consistently set MSVCtool set version

  • ba3f9e024b0052592eeb4cf6b97734bb69386c73 Update JSON docs form ITK XML

  • e7488583a7475b0504ce5aa31b33d81c63d4c5c1 JSON description files for area opening/closing

  • aa4cd388bbebae573d0221f0e24ab2a5740dcc66 Adding documentation on specifying pixel type as part of reading. [ #1835 ]

  • d9ee5c444db114e0f4d9da7bf6ff2e95c9d201e6 Merge pull request #1837 from blowekamp/GHAAddDataCache

  • 36feb03378db621918413cf1926b98db30ea339e GHA tweaks related to name, and continuous

  • 546d387bff0d7362297d104c854bb778aec10ee2 Merge pull request #1826 from blowekamp/GHAAddDataCache

  • f621f29f1647d7971d367e6ffa74e31bec020b33 Merge pull request #1833 from blowekamp/GHAReduce

  • 1800cf6ba1ef575cdcb86976e006ba6be2ff8ed3 Add GHA caching for external data

  • 3e127daf61074239b9b2a4bbed42c037c9506012 GHA make concurrency.group expression valid for non-pr

  • e67cfa46969d629223a0eda963c04af2210a71ff Merge pull request #1832 from blowekamp/GHAReduce

  • 596904e82c757ffb6d626cfc784cfcffcd9c6405 GHA disable CI on forks

  • 53f0f7a537cbdc3b54399bf3cdf21ddfee8ccd3d Reduce concurency and cancel outdated builds

  • 9ccc2563d2a6b2dabd589fbba7c1bb1bcf85cbe9 Merge pull request #1830 from blowekamp/AZPDisablePRCI

  • 947f7c8b2c516a71700ea79bb327a55d34ee66b3 AZP Disable CI for PR

  • b144c0657eef0ffeebfddde6043baded560be7c1 Remove Amazon Linux CI build

  • dfbdb7c894f6cd335ab795660ef44497a081664a Merge pull request #1829 from blowekamp/GHAIgnorePaths

  • 64e02908c65ad8e57bc09665fd9609f1e35b94dc Merge pull request #1828 from dave3d/GDCMSeriesIDsToDict

  • 6e4368edf7c1343d915f3c0589ee644c1e2bda95 GHA CI build ignore untested paths

  • d045720c94f3afba1ee80f84d5d0670314c092e3 Merge pull request #1827 from blowekamp/AZPCIPathsExlude

  • bd971eb0f274ed86d32cd93aed8a898c20232975 Added GDCMSeriesIDs to dictionary

  • 4f93c0c65ab8700e51d49bdba9f3dc63fbb66b55 AZP CI exclude certain paths for running CI

  • 06d764070a7ae2fbb0583193a67ce031a6a8dbcc Merge pull request #1825 from blowekamp/GHASpellCheckAsPackage

  • feb55d32370b841391a1a4e97b52a8d0d53dbe03 Merge pull request #1824 from blowekamp/GHA_AddCMakeDriver

  • ee81d4cf5988b6a8f3f3c1235f8b9f6ee5fbed93 For GHA linting install codespell as package

  • ff0c825ebb06967faca576ef40e7f94a163d5059 Add CMake driver to submit to CDash

This list of changes was auto generated.

- SWIG
Published by blowekamp over 2 years ago

simpleitk - v2.3.0

Announcement

Announcing the SimpleITK 2.3.0 Release!

The release includes new features, behavior changes, documentation updates and bug fixes.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package:

python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

The packages are available on conda-forge with dependecies on the ecosystem:

conda install --channel conda-forge simpleitk

Starting with SimpleITK 2.3.0, binary packages will no longer be available in the "simpleitk" anaconda channel. Older versions continue to be available in that channel.

Release Notes

New Features

  • Added sitkLabelLinear interpolator for multi-label images. The implementation is the LabelImageGenericInterpolateImageFunction class from GenericLabelInterpolator ITK remote module.
  • In Python, add support for masked images to __setitem__ as index parameter. The mask is considered a binary mask where assignment occurs. For example img[img<0] = 0 can be used to remove negative numbers.
  • In Python, add MinimumMaximum() -> Tuple[float, float] procedure for MinimumMaximumImageFilter.
  • In Python, add pathlib.Path support to Transform IO methods.
  • Add Clamp boolean option to UnsharpMaskFilter.
  • Add Image::ToVector and Image::ToScalar methods to perform fast in-place conversion between vector pixel types (VectorImage), and high spatial dimension scalar images.
  • Add initial seed values to FastMarchingBaseImageFilter and FastMarchingImageFilter.
  • Add KernelType parameter RankImageFilter to support non box kernel shapes.
  • Wrap MaskedAssignImageFilter.
  • Add AssignConstant to MaskedAssignImageFilter and support for vector input images.
  • Internally replace NPasteImageFilter with PasteImageFilter.
  • Add to N4BiasFieldCorrectionImageFilter measurements of CurrentLevel, ElapsedIterations, and CurrentConvergenceMeasurement for observers.
  • Update FFTNormalizedCorrelationImageFilter to use named inputs.
  • Add missing RequiredFractionOfOverlappingPixels parameter to FFTNormalizedCorrelationImageFilter.
  • Various improvements to SimpleElastix integration and support.

Behavior Changes

  • Change to CMake FindPython module for configuration of the python build environment. CMake configuration variable such as "PYTHONEXECUTABLE" are now changed to "PythonEXECUTABLE". Additionally, the new CMake module uses "modern" logic for detecting which python executable to use, and the "Python_EXECUTABLE" CMake variable may need to be set to ensure the correct python environment is used.
  • Change MaskImageFilter and MaskNegatedImageFilter to only supportsitkUInt8` pixel types for masked input. Previously, the filter erroneously expected both inputs to be of the same type. Removed Python 3.7 packaging.
  • Restore functions for static members like ImageSeriesReaderGetGDCMSeriesIDs (restores 2.2 behavior). SWIG 4.1.0 changed behavior to removing flattened static methods for objects. The compatible behavior can be restored by adding -flatstaticmethod argument to SWIG. The SimpleITKPYTHON_FLATSTATICMETHOD CMake variable has been added to control the usage of this flag. It is currently enabled by default and is planned to default to OFF in future releases.

Bug Fixes

  • Fix already defined GTest::Main issue with using ITK out of a build tree.
  • Add an internal "Proxy" image to safely support exceptions with certain in place operations in C++ and Python.
  • Fix FastMarchingUpwindGradientImageFilter setting target point before setting stopping criteria.
  • Test support of LandmarkBasedInitialization for Similarity3DTransforms.

Documentation

  • Added to Sphinx generated documentation images and text output such as in Fast Marching Segmentation and Image Registration Method1 examples.
  • Fixed bug in example, working with DICOM tags.
  • Update JSON docs form ITK XML
  • Document specifying pixel type as part of reading.
  • Add information on dependency between GetGDCMSeriesIDs and GetGDCMSeriesFileNames.
  • In DicomTagsExample, included example run of DicomImagePrintTags code in the Sphinx docs.
  • Fix time date ordering in string in DicomSeriesFromArray.R example.

Compilation

  • Require C++17 for building SimpleITK.
  • Update GTest Superbuild version to 1.13.0
  • Update Swig Superbuild version to 4.1.1
  • Various C++17 modernization in testing include more usage of initializer lists, and namespaces.
  • Change PimpleImageBase to return unique_ptr over raw.
  • Address unused return value in image transform point methods and in transform tests.
  • Use unique_ptr for Transform interface.
  • Remove references to legacy SITK4DIMAGES definition.
  • Enable ITKLEGACYREMOVE by default in SuperBuild.
  • Update ITK enum to remove legacy enums type.
  • Update to CSharp DotNet version 4 by default.
  • Update SimpleITK Superbuild Lua to 5.4.4 and enable usage of Lua 5.4.
  • Remove disutils and setupegg.py from Python packaging fallback.
  • Add pyproject.toml to address wheel dependency warning.
  • Add baseline images for LaplacianSharpening to update for ITK v5.4 changes.
  • Update SuperBuild Lua version to 5.4.6.
  • Many continuous integration improvements.

- SWIG
Published by blowekamp over 2 years ago

simpleitk -

Announcement

Announcing the SimpleITK 2.3 Release Candidate 2!

This is expected to be the final RC before the 2.3.0 release. Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.3rc2

Release Notes

Behavior Changes

  • Removed Python 3.7 packaging.
  • Restore functions for static members like ImageSeriesReader_GetGDCMSeriesIDs (restores 2.2 behavior).

SWIG 4.1.0 change behavior to removing flattened static methods for objects. The compatible behavior can be restored by adding -flatstaticmethod argument to SWIG. The SimpleITKPYTHONFLATSTATICMETHOD CMake variable has been added to control the usage of this flag. It is currently enabled by default and is planned to default to OFF in future releases.

Compilation

  • Add baseline images for LaplacianSharpening to update for ITK v5.4 changes.
  • Update Superbuild Lua version to 5.4.6
  • Additional CI changes.

- SWIG
Published by blowekamp almost 3 years ago

simpleitk - v2.3rc1

Announcement

Announcing the SimpleITK 2.3 Release Candidate 1!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.3rc1

Release Notes

New Features

In Python, add support for masked images to __setitem__ as index parameter. The mask is considered a binary mask where assignment occurs. For example img[img<0] = 0 can be used to remove negative numbers. In Python, add MinimumMaximum() -> Tuple[float, float] procedure for MinimumMaximumImageFilter. In Python, add pathlib.Path support to Transform IO methods.

Add Clamp boolean option to UnsharpMaskFilter. Add Image::ToVector and Image::ToScalar methods to perform fast in-place conversion between vector pixel types (VectorImage), and high spatial dimension scalar images. Add initial seed values to FastMarchingBaseImageFilter and FastMarchingImageFilter. Add KernelType parameter RankImageFilter to support non box kernel shapes. Wrap MaskedAssignImageFilter. Add AssignConstant to MaskedAssignImageFilter and support for vector input images. Internally replace NPasteImageFilter with PasteImageFilter. Add to N4BiasFieldCorrectionImageFilter measurements of CurrentLevel, ElapsedIterations, and CurrentConvergenceMeasurement for observers. Update FFTNormalizedCorrelationImageFilter to use named inputs. Add missing RequiredFractionOfOverlappingPixels parameter to FFTNormalizedCorrelationImageFilter. Various improvements to SimpleElastix integration and support.

Behavior Changes

Change MaskImageFilter and MaskNegatedImageFilter to only supportsitkUInt8` pixel types for masked input. Previously, the filter erroneously expected both inputs to be of the same type.

Bug Fixes

Fix already defined GTest::Main issue with using ITK out of a build tree. Add an internal "Proxy" image to safely support exceptions with certain inplace operations in C++ and Python. Fix FastMarchingUpwindGradientImageFilter setting target point before setting stopping criteria. Test support of LandmarkBasedInitialization for Similarity3DTransforms.

Documentation

Added to Sphinx generated documentation images and text output such as in Fast Marching Segmentation and Image Registration Method1 examples. Fixed bug in example, working with DICOM tags. Update JSON docs form ITK XML Document specifying pixel type as part of reading. Add information on dependency between GetGDCMSeriesIDs and GetGDCMSeriesFileNames. In DicomTagsExample, included example run of DicomImagePrintTags code in the Sphinx docs. Fix time date ordering in string in DicomSeriesFromArray.R example.

Compilation

Require C++17 for building SimpleITK. Update GTest Superbuild version to 1.13.0 Update Swig Superbuild version to 4.1.1 Various C++17 modernization in testing include more usage of initializer lists, and namespaces. Change PimpleImageBase to return uniqueptr over raw. Address unused return value in image transform point methods and in transform tests. Use uniqueptr for Transform interface. Remove references to legacy SITK4DIMAGES definition. Enable ITKLEGACYREMOVE by default in Superbuild. Update ITK enum to remove legacy enums type. Update to CSharp DotNet version 4 by default. Update SimpleITK Superbuild Lua to 5.4.4 and enable usage of Lua 5.4. Remove disutils and setupegg.py from Python packaging fallback. Add pyproject.toml to address wheel dependency warning

- SWIG
Published by blowekamp almost 3 years ago

simpleitk -

Release Notes

SimpleITK 2.2.1 has been released!

The patch release includes bug fixes, and updates.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package:

python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

SimpleITK packages are available for the conda Python package manager as a monolithic package:

conda install -c simpleitk simpleitk

The packages are also on conda-forge with dependecies on the ecosystem:

conda install --channel conda-forge simpleitk

Release Notes

New Features

Update ITK to 5.3.0 tagged release. Add Python 3.11 binary packages. Update LabelOverlapMeasures with ITK 5.3 changes: existing computation for FalsePositiveError was renamed to FalseDiscoveryRate, and the computation for FPE corrected.

Bug Fixes

Fix segmentation fault with exception in inplace operators, caused by invalid images after C++ move. Fix viewer test to use system python executable. Fix duplicate GTest CMake configuration from ITK Support CMake DOWNLOADEXTRACTTIMESTAMP option for correct SWIG and PCRE file timestamps. Fix numpy character dtype conversion warning. Fix error with itk::LabelOverlapMeasuresImageFilter::SetInput.

Compilation and CI

Update Github actions to fix warning. Fix CircleCI Python 3.8 builds.

- SWIG
Published by blowekamp over 3 years ago

simpleitk - v2.2.0

Announcement

SimpleITK 2.2.0 has been released!

The release includes new features, API changes, documentation updates and bug fixes.

A highlight of this release is the addition of SimpleElastix as a compile time option in SimpleITK.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package:

python -m pip install --upgrade pip python -m pip install SimpleITK

Linux aarch64 Support

Included in this release are "manylinux2014_aarch64" wheels to provide support for the ARMv8-A (aarch64) on Linux.

Anaconda Binary Downloads

SimpleITK packages are available for the conda Python package manager as a monolithic package:

conda install -c simpleitk simpleitk

Release Notes

Compatibility Changes

  • The string value of sitkBSpline changed to "sitkBSpline3".
  • Update to CMake 3.16.3 requirements.
  • SimpleITK libraries now require C++14
  • Require SimpleITKINT64PIXELIDS for 64-bit builds.
  • The Python ReadTransform method now returns a downcasted transform.
  • Replace internal typelist meta-programming with typelist2::typelist utilizing variadic templates.

New Features

  • Add SimpleITKUSEELASTIX as a compile time option to incorporate SimpleElastix classes: ElastixImageFilter, TransformixImageFilter into the SimpleITK binary. By default, this option is disabled and the classes are not available in the SimpleITK binary distributions. To make these classes available you will need to build SimpleITK from its source code with the option turned on.
  • Add wrapping of TransformGeometryImageFilter.
  • Add EvaluateAtPhysicalPoint and EvaluateAtContinuousIndex methods to Image class.
  • Improve Python GetImageFromArray performance.
  • Add different orders for the BSpline interpolator.
  • Downcast returned Transform objects to concrete class in Python.
  • Add VectorDistanceMap results to Danielsson distance filters.
  • Support max dimension in "projection" filters.
  • Improved Python packaging type information (PEP 561).
  • Improved types for manual Python procedural methods: Resample, GetArrayFromImage, GetImageFromArray, GetArrayViewFromImage, ReadImage, WriteImage, SmoothingRecursiveGaussian, DiscreteGaussian.
  • Add missing GridImageSource::WhichDimensions method.
  • Update ITK to 5.3rc04.

Bug Fixes

  • Fix unknown enum for smoothing DisplacementFieldTransforms.
  • Change expected number of iterations for LBFGS2 test due to ITK changes.
  • Additional baseline test image for AArch64/ARM64 systems.
  • Fix test failure when system has more than 127 processors.
  • Remove failing test with 32-bit pixel and JPEG file.
  • On Apple OSX use .dylib extension for C# native library.
  • Fix setup.py to not loading SimpleITK native library.
  • Fix Python resample procedure handling of unexpected keyword argument.
  • Fix undefined test behavior expected in BasicFilters.Cast test.
  • Fix GenericException assignment by using shared_ptr internally.
  • Correct SinRegularizedHeviside option for ScalarChanAndVeseDenseLevelSetImageFilter.

Documentation

  • Add CSharp DicomSeriesReader example.
  • Add section about the missing SimpleITK DLL in CSharp.
  • Improve Doxygen documentation rendering with updated packages and improved efficiency of updates.
  • Add C++ and C# versions of N4 bias example.
  • Add favicon to Sphinx docs.
  • Update ImageGetSetBuffer.cs example.
  • Doc page for the path length issue for Windows.
  • Add documentation on registration reproducibility.
  • Added FAQ entry: Why does my image appear to be empty / all black / blank when visualized?
  • Update N4BiasFieldCorrection example to save full corrected image.
  • Reformat Python example for flake8.
  • Improve ImageSeriesReader documentation for determining pixel type.

Compilation and CI

  • Update superbuild version PCRE to 8.45.
  • Update superbuild googletest version to 1.11.
  • Add dockerfile to build manylinux2014 on AZP for packaging.
  • Fix unused type alias warning.
  • Make CreateInterpolator methods with hidden linkage.
  • Remove Nightly Doxygen on CircleCI.
  • Merge Lint and Spell workflows.
  • Address clang lambda capture warning.
  • AZP Packaging use macos-10.15.
  • Remove old manylinux1 builds.
  • Dockerfile to build on linux-aarch64.
  • Update CircleCI configuration.
  • Various CI maintenance update including updating OS images used and tool versions.
  • Add CSharp building and packaging in AZP for Mac OSX.
  • Update MacOSX version.
  • Build with SimpleITKUSEELASTIX on Github Actions.

- SWIG
Published by blowekamp almost 4 years ago

simpleitk - v2.2rc4

Announcing the SimpleITK 2.2 Release Candidate 4!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems. This is the final RC before the 2.2 final release.

In collaboration with the Elastix team, the addition of SimpleElastix as a compile time option is the highlight of this release. Please download the SimpleITK source and compile with the CMake SimpleITKUSEELASTIX option enabled to try out this experimental feature.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.2rc4

Release Notes

New Features

  • Add SimpleITKUSEELASTIX as a compile time option for SimpleElastix classes: ElastixImageFilter, TransformixImageFilter. This option is currently disabled by default.
  • Update ITK to 5.3rc04

Bug Fixes

  • Fix undefined behavior in BasicFilters.Cast test
  • Fix GenericException assignment by using shared_ptr internally
  • Correct SinRegularizedHeaviside option for ScalarChanAndVeseDenseLevelSetImageFilter

Documentation

  • Reformat Python example for flake8
  • Improve ImageSeriesReader documentation for method used to determining pixel type.

Compilation

  • Update MacOSX version in CI
  • Build with SimpleITKUSEELASTIX enabled on Github Actions.

- SWIG
Published by blowekamp almost 4 years ago

simpleitk - v2.2rc3

Announcement

Announcing the SimpleITK 2.2 Release Candidate 3!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems. The SimpleITK 2.2.0 final is planned to be published shortly after the next ITK tag, either v5.3rc04 or v5.3.0.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.2rc3

Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Note that pre-release packages with the "dev" channel may be deleted in the future after the releases are made.

Release Notes

API Changes/Compatibility Changes

  • Replace internal typelist meta-programming with typelist2::typelist utilizing variadic template.

New Features

  • Update ITK superbuild version to ITK hash ee664da6bb1a83cdf82e2582126e65119a4de1a4.
  • Add missing GridImageSource::WhichDimensions method.

Bug Fixes

  • On Apple OSX use .dylib extension for C# native library
  • Fix setup.py to not load SimpleITK native library.
  • Fix Python resample procedure handling of unexpected keyword argument.

Documentation

  • Added FAQ entry: Why does my image appear to be empty / all black / blank when visualized?
  • Update N4BiasFieldCorrection example to save full corrected image.

Compilation

  • Update CircleCI configure
  • Various CI maintenance update including updating OS images used and tool versions.
  • Add CSharp building and packaging in AZP for Mac OSX.

- SWIG
Published by blowekamp about 4 years ago

simpleitk -

This release was yanked from PyPI, due to a partial upload cause by an account limitation.

Announcement

Updates to build infrastructure and including Python 3.10 binaries.

- SWIG
Published by blowekamp about 4 years ago

simpleitk -

Announcement

Tagged on 2/2/2022 we are happy to announce SimpleITK 2.2 Release Candidate 2!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.2rc2 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Release Notes

Compatibility Changes

Require SimpleITKINT64PIXELIDS for 64-bit builds. The Python ReadTransform method now returns a downcasted transform.

New Features

Update to ITK v5.3rc3 Improved Python packaging type information (PEP 561). Improved types for manual Python procedural methods: Resample, GetArrayFromImage, GetImageFromArray, GetArrayViewFromImage, ReadImage, WriteImage, SmoothingRecursiveGaussian, DiscreteGaussian.

Bug Fixes

Additional baseline test image for AArch64/ARM64 systems. Fix test failure when system has more than 127 processors. Remove failing test with 32-bit pixel and JPEG file.

- SWIG
Published by blowekamp over 4 years ago

simpleitk - SimpleITK v2.2rc1

Announcement

Announcing the SimpleITK 2.2 Release Candidate 1!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.2rc1 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Linux aarch64 wheels

Included in this release candidate are "manylinux2014_aarch64" wheels to provide initial support for the ARMv8-A (aarch64) on Linux.

Release Notes

Compatibility Changes

  • The string value of sitkBSpline changed to "sitkBSpline3"
  • Update to CMake 3.16.3 requirements
  • SimpleITK libraries now require C++14

New Features

  • Add wrapping of TransformGeometryImageFilter
  • Improve Python GetImageFromArray performance
  • Add different orders for the BSpline interpolator
  • Add Python 3.10 binaries
  • Add methods to the Image class, EvaluateAtPhysicalPoint and EvaluateAtContinuousIndex
  • Add Python interface for Image's EvaluateAt methods
  • Update ITK version to after 5.3rc02
  • Downcast returned Transform objects to concrete class in Python
  • Add VectorDistanceMap results to Danielsson distance filters
  • Support max dimension in "projection" filters.

Bug Fixes

  • Fix unknown enum for smoothing DisplacementFieldTransforms
  • Change expected number of iterations for LBFGS2 test due to ITK changes

Documentation

  • Add CSharp DicomSeriesReader example
  • Add section about the missing SimpleITK DLL in CSharp
  • Improve Doxygen documentation rendering with updated packages and improved efficiency of updates
  • Add C++ and C# versions of N4 bias example
  • Add favicon to Sphinx docs
  • Update ImageGetSetBuffer.cs example
  • Doc page for the path length issue for Windows.
  • Add documentation on registration reproducibility.

Compilation and CI

  • Update superbuild version PCRE to 8.45
  • Update superbuild googletest version to 1.11
  • Add dockerfile to build manylinux2014 on AZP for packaging
  • Fix unused type alias warning
  • Make CreateInterpolator methods with hidden linkage
  • Remove Nightly Doxygen on CircleCI
  • Merge Lint and Spell workflows
  • Address clang lambda capture warning
  • AZP Packaging use macos-10.15
  • Remove old manylinux1 builds
  • Dockerfile to build on linux-aarch64

- SWIG
Published by blowekamp over 4 years ago

simpleitk -

Announcement

SimpleITK 2.1.1 has been released!

The patch release Updates the ITK version to 5.2.1.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package:

python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

SimpleITK packages are available for conda Python package manager as a monolithic package:

conda install -c simpleitk simpleitk

or integrated into the coda-forge package dependencies:

conda install simpleitk --channel conda-forge

Improvements

  • Update ITK superbuild version to v5.2.1.

- SWIG
Published by blowekamp over 4 years ago

simpleitk -

Announcement

SimpleITK 2.1.0 has been released!

The release includes new features, API changes, documentation updates and bug fixes. This is the first SimpleITK release to provide binaries for the new Apple M1 ARM.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package:

python -m pip install --upgrade pip python -m pip install SimpleITK

Apple M1 ARMv8 Support

Wheels with the platform tag "macxos-110arm64" are available from PyPI, to provide initial support for the Apple M1 Silicon for Python 3.8 and 3.9.

Anaconda Binary Downloads

SimpleITK packages are available for conda Python package manager as a monolithic package:

conda install -c simpleitk simpleitk

or integrated into the coda-forge package dependencies:

conda install simpleitk --channel conda-forge

Release Notes

API Changes

  • Add Image::getBufferAsByteBuffer to Java interface, returns a type specific instance of java.nio.Buffer.
  • In Java add GetBufferAsNativePointer to Image class.
  • Add Image::GetSizeOfPixelComponent method.
  • Add N4BiasFieldCorrectionImageFilter::GetLogBiasFieldAsImage method.
  • Ignore constant Image::GetBufferAs... methods, in wrapped languages.

New Features

  • Update ITK superbuild version to v5.2.0.
  • Add new ComposeScaleSkewVersor3DTransform class.
  • In Python, add support for ellipsis ("...") indexing to the Image class.
  • In Python, add class dictionary like interface for the Image's meta-data dictionary. This includes implementations for __delitem__, __contains__, and __getitem__ with a string parameter.
  • Updating style in examples using modern Python, moving from 2.7 to 3.6+.
  • Add 4D ( and higher ) support for PermuteImageFilter.
  • New LoggerBase and ITKLogger classes to interface and override ITK's output messages.
  • Add output pixel type parameter to ShiftScaleImageFilter, to support arbitrary type conversion with intensity scaling.
  • Add sitkUInt8 mask image support to MaskNegatedImageFilter
  • Enable the ITKIOTransformMINC module for xfm transform files
  • Add ImageRegistrationMethod::StopRegistration method
  • Add StopRegistration method to Demons based registration filters
  • Update HistogramMatchingImageFilter to use named "referenceImage" input for second input image.

Bug Fixes

  • Set the default ITK multi-threader to "Platform" in Superbuild. This addressed issues with multi-processing and the Google Colaboratory environment.
  • Update expected results for Linux ppc64le in test ImageRegistrationMethodDisplacement1 and SLICImageFilter.
  • The GetPixelAsComplexFloat64 Image method in Python is correctly renamed to __GetPixelAsComplexFloat64__.
  • R calls to nonexistent methods are now handled gracefully
  • In BinaryMagnitudeImageFilter test, changed type from UInt32 to Int32 for defined C++ behavior, fixed Mac ARM testing failure.

Documentation

  • Add TCL, Ruby, Lua, R, Java, and C# languages for the Image and Transform IO example and documentation.
  • Add "Image Registration Optimizer Weights" example illustrating usage of optimizer weights.
  • Document details on naming conventions and object oriented, procedural interfaces.
  • Document importance of registration initialization and center of rotation docs.
  • Document ComposeScaleSkewVersorTransform in Sphinx overviews.
  • Fix broken link in filters list.
  • Add "IO Selection" examples for CSharp, C++, Java, Lua, Ruby and TCL.
  • Add example illustrating how to override ITK's messages with Python's logging module.
  • Separate the GetPixel example into dynamic and statically typed languages.
  • Update N4 example to use bias field at input resolution
  • Update ImageViewer::SetApplication docs.* Minor grammar and spelling changes to gettingStarted
  • Improve documentation for registration sampling strategies
  • Add example demonstration Java Image buffer interface
  • Add multiple language examples for ImageIOSelection
  • Added a Windows build page

Compilation

  • CMake use "Ruby" find package. The CMake variable related to Ruby changed from "RUBY" prefix to "Ruby".
  • Add test to echo CMakeCache.txt
  • Replace virtualenv with venv
  • Install wheel package to venv for packaging
  • Use STEPTARGETS option over EP AddStep_Targets command
  • Suppress MSVC getenv security warning.
  • Set CMake Policy version to 3.10 in Superbuild
  • Run HelloWorld examples when testing
  • Fix comparison between signed and unsigned integer compiler warning
  • Remove explicit instantiating of Image of deque of LabelObjectLine
  • Update SWIG to 4 require in CMake find_package

- SWIG
Published by blowekamp almost 5 years ago

simpleitk - v2.1rc2

Announcement

Announcing the SimpleITK 2.1 Release Candidate 2!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.1rc2 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Release Notes

New Features

  • Add ImageRegistrationMethod::StopRegistration method
  • Add StopRegistration method to Demons based registration filters
  • Update HistogramMatchingImageFilter to use named "referenceImage" input for second input image.

Bug Fixes

  • R calls to nonexistent methods are now handled gracefully
  • In BinaryMagnitudeImageFilter test, changed type from UInt32 to Int32 for defined C++ behavior, fixed Mac ARM testing failure.

Documentation

Compilation

  • Fix comparison between signed and unsigned integer compiler warning
  • Remove explicit instantiating of Image of deque of LabelObjectLine
  • Update SWIG to 4 require in CMake find_package

- SWIG
Published by blowekamp almost 5 years ago

simpleitk -

Announcement

Announcing the SimpleITK 2.1 Release Candidate 1!

Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any compatibility problems.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.1rc1 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Apple M1 ARM Support

SimpleITK v2.1rc1 has been successfully compiled and tested on Apple OS X running native M1 ARM. Thanks to the ITK development team for providing the foundation.

For the v2.1 .0 final release, we are currently only planning to release M1 ARM binaries for the conda-forge distribution.

Release Notes

API Changes

  • Add Image::getBufferAsByteBuffer to Java interface, returns a type specific instance of java.nio.Buffer.
  • In Java add GetBufferAsNativePointer to Image class.
  • Add Image::GetSizeOfPixelComponent method.
  • Add N4BiasFieldCorrectionImageFilter::GetLogBiasFieldAsImage method.
  • Ignore constant Image::GetBufferAs... methods, in wrapped languages.

New Features

  • Update ITK superbuild version to v5.2.0.
  • Add new ComposeScaleSkewVersor3DTransform class.
  • In Python, add support for ellipsis ("...") indexing to the Image class.
  • In Python, add class dictionary like interface for the Image's meta-data dictionary. This includes implementations for __delitem__, __contains__, and __getitem__ with a string parameter.
  • Updating style in examples using modern Python, moving from 2.7 to 3.6+.
  • Add 4D ( and higher ) support for PermuteImageFilter.
  • New LoggerBase and ITKLogger classes to interface and override ITK's output messages.
  • Add output pixel type parameter to ShiftScaleImageFilter, to support arbitrary type conversion with intensity scaling.
  • Add sitkUInt8 mask image support to MaskNegatedImageFilter
  • Enable the ITKIOTransformMINC module for xfm transform files

Bug Fixes

  • Set the default ITK multi-threader to "Platform" in Superbuild. This addresssed issues with multi-processing and the Google Colaborratory environment.
  • Update expected results for Linux ppc64le in test ImageRegistrationMethodDisplacement1 and SLICImageFilter.
  • The GetPixelAsComplexFloat64 Image method in Python is correctly renamed to __GetPixelAsComplexFloat64__.

Documentation

  • Add TCL, Ruby, Lua, R, Java, and C# languages for the Image and Transform IO example and documentation.
  • Add "Image Registration Optimizer Weights" example illustrating usage of optimizer weights.
  • Document details on naming conventions and object oriented, procedural interfaces.
  • Document importance of registration initialization and center of rotation docs.
  • Document ComposeScaleSkewVersorTransform in Sphinx overviews.
  • Fix broken link in filters list.
  • Add "IO Selection" examples for CSharp, C++, Java, Lua, Ruby and TCL.
  • Add example illustrating how to override ITK's messages with Python's logging module.
  • Separate the GetPixel example into dynamic and statically typed languages.
  • Update N4 example to use bias field at input resolution
  • Update ImageViewer::SetApplication docs.

Compilation

  • CMake use "Ruby" find package. The CMake variable related to Ruby changed from "RUBY" prefix to "Ruby".
  • Add test to echo CMakeCache.txt
  • Replace virtualenv with venv
  • Install wheel package to venv for packaging
  • Use STEPTARGETS option over EP AddStep_Targets command
  • Suppress MSVC getenv security warning.
  • Set CMake Policy version to 3.10 in Superbuild
  • Run HelloWorld examples when testing

- SWIG
Published by blowekamp about 5 years ago

simpleitk -

Announcement

SimpleITK 2.0.2 has been released! The release provides minor patches for the 2.0 release to address bugs.

Additionally Python 3.9 is supported and "manylinux2010" wheels are provided. This addresses interoperability with other "manylinux2010" wheels reported in some environments [#1252].

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package: python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with:

conda install -c simple simpleitk

To learn more about SimpleITK go to simpleitk.org.

Bug Fixes

  • Fix return type for C# to IntPtr for Image::GetBufferAsVoid, Image::GetBufferAsUInt64 and Image::GetBufferAsInt64 methods.
  • Updated ITK to version 5.1.2
  • Added Python 3.9 and manylinux2010 wheels with build scripts from 0da8a2.

- SWIG
Published by blowekamp over 5 years ago

simpleitk -

Announcement

SimpleITK 2.0.1 has been released! The release provides minor patches for the 2.0 release to address bugs.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package: python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with:

conda install -c simple simpleitk

To learn more about SimpleITK go to simpleitk.org.

Bug Fixes

  • Update ITK version along 5.1 release branch
  • Fix SignedMaurerDistanceMap divide by zero error (#1213)
  • Fix Python packaging description field content type (#1202)
  • Fix symbol conflict with importing tensorflow (#1208, #1192)

- SWIG
Published by blowekamp over 5 years ago

simpleitk - SimpleITK 2.0.0

Announcement

SimpleITK 2.0 has been released! This major version update to SimpleITK includes updating to ITK version 5, significant code improvements, performance enhancements, and API changes.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download from PyPI. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package: python -m pip install --upgrade pip python -m pip install SimpleITK

Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with:

conda install -c simple simpleitk

2.0 Documentation

To learn more about SimpleITK go to simpleitk.org.

Highlights

  • Now using ITK version 5.1 with all the new improvements from ITKv5!
  • 5D Image support for improved support of time series, and multi-channel images commonly used in microscopy.
    • The default and distributed configurations now support image dimensions from 2 to 5 dimensions. The following filters are also instantiated in 4 and 5 dimensions: ExtractImageFilter, JoinSeriesImageFilter, PasteImageFilter, HashImageFilter, ImageFileReader, ImageFileWriter, ImageSeriesWriter.
  • Python's Image class has improved set item for assignment operations with a slice indexed sub-region on the left hand side. Also assignment of a constant value to a sub-region is supported.
  • Python pickling of Image and Transform classes. Please note this is designed for operations such as interprocess communications; the standard ITK IO formats should be used as portable storage formats.
  • The Show procedure calls the ImageViewer class interface which utilizes the class's defaults and configuration.
  • Modernization of C++ code base with C++11, and clang tidy
  • In C++, temporary images or Rvalue References as arguments automatically enable filters to execute "in-place".
    • Please see the In Place example for details.

Release Notes

API and Compatibility Changes

  • The environment variables related to the Show procedure are only checked once. The Show method now is a wrapper for the ImageViewer class, and the behavior changed. The SITK_SHOW_EXTENSION and SITK_SHOW_COMMAND environment variables if defined initialize the corresponding global defaults only the first time accessed. The environment variables SITK_COLOR_COMMAND and SITK_SHOW_3D_COMMAND are removed as the ImageViewer class allows for direct configuration of the command.

  • Remove from all filters the Execute method with filter parameters as arguments. The Execute method with the input images remains.

  • Remove AddTrialPoints and ClearTrialPoints methods from FastMarchingImageFilter due to consolidation of code generation templates.

  • With Java wrapped Vector types whose C++ element type is an unsigned integer, the wrapped element type changed to the next larger Java signed integer type ( see 618d89 ).

  • Removed procedural methods taking scalar radius from the following ( see 444f9a ):

    • BinaryClosingByReconstruction
    • BinaryDilate
    • BinaryErode
    • BinaryMorphologicalClosing
    • BinaryMorphologicalOpening
    • BinaryOpeningByReconstruction
    • BlackTopHat
    • ClosingByReconstruction
    • DilateObjectMorphology
    • ErodeObjectMorphology
    • GrayscaleDilate
    • GrayscaleErode
    • GrayscaleMorphologicalClosing
    • GrayscaleMorphologicalOpening
    • MorphologicalGradient
    • OpeningByReconstruction
    • WhiteTopHat
  • Dropped Python 3.4 support due to end of life.

  • Remove the sitk::ImageFilter template parameter because it is no longer utilized.

  • The Python installation command using setup.py changed with the location of setup.py. To install see updated Sphinx documentation.

  • Remove Transform::AddTransform and Transform::FlattenTransform methods. Use the CompositeTransform class.

New Features

  • Rewrote Show to use ImageViewer class.
  • For ImageViewer add user's Application folder to search path.

  • Use NPasteImageFilter from the SimpleITKFilters remote ITK module to replace PasteImageFilter.

  • Add to SimpleITK's PasteImageFilter:

    • DestinationSkipAxes parameter
    • Support for pasting lower dimension to higher dimension image e.g 2D slice into 3D volume
    • Ability to use a constant value as input instead of image
  • Add method to ImageFileReader::GetImageIOFromFileName get the ITK ImageIO automatically used for file.

  • Update superbuild Swig version to 4.0.2. SWIG >= 4 is now required.

  • Update ITK version to 5.1.1.

  • Disable ITK 4 legacy behaviors.

  • Add SignedDanielssonDistanceMapImageFilter::GetVoronoiMap method.

  • Add wrapping for CannySegmentationLevelSetImageFilter.

  • Update levelset segmentation filters to support named inputs.

  • Add 4D support toSliceImageFilter and to the Python slice indexing.

  • Add complex pixel support to Image::GetBufferAs... methods.

  • Add wrapping for BinaryPruningImageFilter.

  • Add per label measurements to LabelOverlapMeasuresImageFilter.

  • ResampleImageFilter add option to use nearest neighbor extrapolation.

  • Add ReturnBinMidPoint parameter to OtsuThresholdImageFilter. Defaults to false which may change results.

  • Add support to specify compression level and compression algorithm to ImageFileWriter and ImageSeriesWriter classes.

  • BSplineTransform Python support construction and SetCoefficientImage with list-like series of Images.

  • MeanImageFilter directly filters vector images, improving performance.

  • Add to LabelShapeStatisticsImageFilter per label method GetIndexes and GetRLEIndexes.

  • Add Image::IsUnique method.

  • Add wrapping for DICOMOrientImageFilter.

  • Add complex pixel type support to GetBufferAs methods.

  • Improve checking and error messages when Image inputs require the dimensions, sizes or pixel types to match.

  • Add LevelSetMotionRegistrationImageFilter::InitialDisplacementField method.

  • Refactor of the template code generation system to enable numerous new features and C++ style enhancements.

  • Add boolean in_place field to all JSON filter descriptions.

  • Add C++ automatic "in place" ITK filter execution with r-value image input.

  • Add C++ Image operators with automatic in-place filter execution with r-value Image classes.

  • Use native SWIG/R enumeration support.

  • Add named filter inputs to morphological reconstruction image filters.

  • Replace the CMake configuration option of "SimpleITK4DIMAGE" with "SimpleITKMAXDIMENSION"

  • Default configuration now include 5D Image support.

  • The following filters support up to "SimpleITKMAXDIMENSION":

    • ExtractImageFilter
    • JoinSeriesImageFilter
    • PasteImageFilter
    • HashImageFilter
    • ImageFileReader
    • ImageFileWriter and ImageSeriesWriter
  • Refactored MemberFunctionFactory's hashing function.

  • Add ExtractImageFilter support to extract an abitrary dimension e.g. 3D image from 5D image.

  • Add sitkScaleVersor enum.

  • Add Transform::GetTransfromEnum method.

  • Add CompositeTransform class.

  • Update to ITKv5 threading model behaviors for the following ProcessObject methods:

    • SetGlobalDefaultThreader and GetGlobalDefaultThreader
    • SetGlobalDefaultNumberOfThreads and GetGlobalDefaultNumberOfThreads
    • SetNumberOfWorkUnits and GetNumberOfWorkUnits

Python

  • Add custom Python procedures for DiscreteGaussian, SmoothingRecursiveGaussian, ReadImage and WriteImage to support keyword arguments.
  • Add to the WriteImage Python procedure the keyword only arguments imageIO and compressor.
  • Add Python __setitem__ for [] operator support:
    • assignment constant to a sliced indexed region
  • assignment of lower dimension image to matching sliced indexed region
  • Add Python support for complex pixels to GetArrayFromImage, GetImageFromArray and GetArrayViewFromImage methods.
  • Add Python deepcopy support to Image class, ensuring the copy is unique with lazy copying implementation.
  • Add Python pickling support for Image and Transform classes.
  • Add Python keyword argument support for Resample procedure.
  • Improve Python Image class's in-place operators to use C++ in-place operators.
  • Improve Python keyword arguments for procedural methods due to removal of overloaded methods.
  • Add Python slice indexing for arbitrary dimension extracting.
  • Add Python __setitem__ support for assigning sub-regions via the PasteImageFilter.
  • Refactor Python SWIG code to separate classes and add Python code as modules.
  • Add Python Transform.Downcast method.
  • Applied PEP 8 style to Python examples.

CSharp

  • Add C# constant image buffer access methods of the form GetConstBufferAs....

Bug Fixes

  • Fix the ImageRegistrationMethod exception to use GetPixelIDTypeAsString
  • Update ndarray.tostring to tobyte ( tostring deprecated in numpy 1.19.0 )

  • Add missing deepcopy implementation for Image with RLE "Label" pixel types.

  • Fixed Python pickling for missed transform classes.

  • Refactored GetImageFromVector method to retain reference to original container with a command object. Fixing image buffer aliasing with BSplineTransform and DisplacementFieldTransform.

  • Make TranslationTransform conversion constructor explicit.

  • Remove implicit conversion from Image to Transform class.

  • Update StatisticsImageFilter input convention for ITKv5.

  • Remove WarpImageFilter matching image size requirement.

  • The results of the LiThresholdImageFilter changes with ITK, baseline test results were updated. ( See ITK commit e3ce37 for details. )

  • Add additional baseline images for registration results, due to change in ImageRegistration's smoothing algorithm. ( See ITK commit 569a47 for details. )

  • Correct LabelShapeStatistics baseline for OrientedBoundingBoxVertices results. ( See ITK commit 50c695 for details. )

  • Fix potential double memory free of pixel container in results from internal image to vector image conversions.

  • Fix RelabelComponentImageFilter incorrect object size computation with sorting enabled. ( See ITK commit 162101 for details. )

  • Fix potential ITK pipeline execution error when a filter execute on a vector image by per component.

  • Add C++11 move semantics support to the Image class.

  • Add direct support for C++11 lambda command to the ProcessObject class.

  • Add GetBufferAsVoid method to the Image class.

  • Add Decay parameter to the MirrorPadImageFilter.

Documentation

  • Update doc strings for Python and JAVA from JSON filter descriptions.
  • Update examples to use slice based assignment instead of PasteImageFilter.
  • Update the tutorials page.
  • Update FAQ.
  • Improve WriteImage Doxygen documentation.
  • Update RTD Show procedure documentation.
  • Add custom HTML Doxygen header with dynamic timestamp insertion, and privacy policy.
  • Add procedural example to IO page.
  • Updating the main Doxygen page.

  • Update Sphinx filter list.

  • Add example for reading raw image files.

  • Add DICOM series writing example with floating point pixels.

  • Add FAQ entry for the differences between ITK and SimpleITK.

  • Rename Sphinx "installation" page to "getting started".

  • Update examples from using scalar radius to vector.

  • Use Doxygen interactive SVG output, and enable client side MathJax for Latex rendering.

  • Add C++ CMake example for using SimpleITK.

  • Update examples to use CompositeTransform.

  • Update copyright to NumFOCUS.

  • Add casting to N4BiasFieldCorrection example.

  • Typo fixes.

  • Create Docker images for generating Doxygen.

  • Add C# ConnectedThresholdSegmentation example.

  • Remove references to next branch in documentation.

  • Update R installation instructions.

  • Add C# ImageReistrationMethod2 example.

  • Add multi-lingual examples for FastMarchingSegmentationImageFilter.

  • Uset stopping time parameter in FastMarchingSegmentation examples.

  • Add C# CannySegmentationLevelSetImageFilter example.

  • Improve documentation to GetImageFromArray about isVector parameter.

  • Update referenced tutorials.

  • Add acknowledgment section to readme.

  • Update Java and CSharp installation instructions.

  • Move Doxygen pages to Sphinx documents, remove other out dated pages.

  • Move Sphinx documentation to docs directory.

Compilation

  • Address signed to unsigned comparison compiler warnings.
  • Fix PYTHON_EXECUTABLE being undefined in CMake for Doxygen.
  • Add Doxygen MathJAX URL as CMake option.

  • Continue to address compilation warnings.

  • Pin Sphinx version for Read-The-Docs.

  • Remove EXPORT specification for static member function declaration.

  • Support pass TBB_DIR to ITK in the Superbuild.

  • Require C++11 standard for compilation.

  • Replace C++ tr1 usage with standard C++11 classes.

  • Replace compiler depended defines with C++11 keywords.

  • Prefer using C++11 lambda over std::bind when std::placeholders are not needed.

  • Improve support on OSX for isysroot flag and CMAKE_OSX_SYSROOT variable.

  • Support additional CMAKE_GENERATOR_*, CMAKE_VS_PLATFORM_TOOLSET_* variables is superbuild.

  • Added AWS S3 buckets for data mirroring.

  • Use SHA512 hash files as index for downloaded source code.

  • Use CMake for creating zip archives.

  • Improve finding of Lua interpreter.

  • Update Lua superbuild version to 5.3.5, require Lua version 5.2 or 5.3 for code generation.

  • Update PCRE superbuild version to 8.43.

  • Add USE_CCACHE cmake option to automatically use ccache as launcher if available.

  • Enable GNU gold linker by default if available.

  • Update GTest vesrion to 1.10.0 in superbuild.

  • Fix incorrect version of virtualenv detected.

Miscellaneous

  • Update SimpleITK logo.
  • Test the ImageViewer class and Show procedure.
  • Update and add more testing for Python ImageRead and ImageWrite procedures.
  • Prefer using absolute imports in Python.
  • Updates to manylinux Dockerfile including updating CMake and openssl versions.
  • Write testing output with compression enabled.
  • Use C++11 nullptr over NULL.
  • Update classes to use C++11 inline class initializaton.
  • Use C++11 default class constructors.
  • Use C++11 type alias over typedefs.
  • Use clang-tidy to improve code with:
    • modernize-redundant-void-arg
    • modernize-use-equals-default
    • modernize-use-override
    • modernize-use-emplace
    • readability-container-size-empty
  • Continuing updates and improvements to the testing, build and packaging infrastructure.
  • Update set parameter methods to use std::vector by value with C++ std::move internally.
  • Add CI for running flake8.
  • Continuing updates and improvements to the testing, build and packaging infrastructure.
  • Add tolerance for testing BSpline domains.
  • Update setup for development scripts to support github workflows.
  • Add Insight Software Consortium Code of Conduct.
  • Archive SHA512 in distributed data archive.
  • Disable ITK's automatic advanced architecture compilation settings in packaging builds.

- SWIG
Published by blowekamp over 5 years ago

simpleitk - SimpleITK 2.0 Release Candidate 3

Announcement

Announcing the SimpleITK 2.0 Release Candidate 3!

This is anticipated to be the last release candidate before 2.0 final. Users and developers are encouraged to test the RC before the final release and report issues, bugs, and any significant compatibility problems.

Additional release notes can be found in prior candidates: - Release Candidate 1 - Release Candidate 2

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.0rc3 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Release Notes

API and Compatibility Changes

  • The environment variables related to the Show method are only checked once. The Show method now is a wrapper for the ImageViewer class, and the behavior changed. The SITK_SHOW_EXTENSION and SITK_SHOW_COMMAND environment variables if defined initialize the corresponding global defaults only the first time accessed. The environment variables SITK_COLOR_COMMAND and SITK_SHOW_3D_COMMAND are removed as the ImageViewer class allows for direct configuration of the command.

New Features

  • Rewrote Show to use ImageViewer class.
  • Added "~/Application" path to ImageView application search path for Mac.
  • Add custom Python procedures or DiscreteGaussian, SmoothingRecursiveGaussian, ReadImage and WriteImage to support keyword arguments.
  • Add to the WriteImage Python procedure the keyword only arguments imageIO and compressor.
  • Use NPasteImageFilter from the SimpleITKFilters remote ITK module to replace PasteImageFilter.
  • Add to SimpleITK's PasteImageFilter:
    • DestinationSkipAxes parameter
    • Support for pasting lower dimension to higher dimension image e.g 2D slice into 3D volume
    • Ability to use a constant value as input instead of image
  • Add Python __setitem__ for [] operator support:
    • assignment constant to a sliced indexed region
    • assignment of lower dimension image to matching sliced indexed region
  • Add method to ImageFileReader::GetImageIOFromFileName get the ITK ImageIO automatically used for file.
  • Update superbuild Swig version to 4.0.2.

Bug Fixes

  • Fix the ImageRegistrationMethod exception to use GetPixelIDTypeAsString
  • Update ndarray.tostring to tobyte ( tostring deprecated in numpy 1.19.0 )

Documentation

  • Update doc strings for Python and JAVA from JSON filter descriptions.
  • Update examples to use slice based assignment instead of PasteImageFilter.
  • Update the tutorials page.
  • Update FAQ.
  • Improve WriteImage Doxygen documentation.
  • Update RTD Show procedure documentation.
  • Add custom HTML Doxygen header with dynamic timestamp insertion, and privacy policy.
  • Add procedural example to IO page.
  • Updating the main Doxygen page.

Compilation

  • Address signed to unsigned comparison compiler warnings.
  • Fix PYTHON_EXECUTABLE being undefined in CMake for Doxygen.
  • Add Doxygen MathJAX URL as CMake option.

Miscellaneous

  • Test the ImageViewer class and Show procedure.
  • Update and add more testing for Python ImageRead and ImageWrite procedures.
  • Prefer using absolute imports in Python.

- SWIG
Published by blowekamp almost 6 years ago

simpleitk - SimpleITK 2.0 Release Candidate 2

Announcement

Announcing the SimpleITK 2.0 Release Candidate 2!

This RC contains backwards incompatible changes. Users are encouraged to test the RC with their code and report back bugs and issues.

This update contains major improvements and changes to the code generation used in SimpleITK. The changes include support for in-place operations of filters in C++ and improved C++11 style and usage.

Additional release notes can be found in Release Candidate 1.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.0rc2 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Release Notes

API and Compatibility Changes

  • Remove from all filters the Execute method with filter parameters as arguments.
  • Remove AddTrailPoints and ClearTrialPoints methods from FastMarchingImageFilter due to consolidation of code generation templates.
  • With Java wrapped Vector types whose C++ element type is an unsigned integer, the wrapped element type changed to the next larger Java signed integer type ( see 618d89 ).
  • Removed procedural methods taking scalar radius from the following ( see 444f9a ):
    • BinaryClosingByReconstruction
    • BinaryDilate
    • BinaryErode
    • BinaryMorphologicalClosing
    • BinaryMorphologicalOpening
    • BinaryOpeningByReconstruction
    • BlackTopHat
    • ClosingByReconstruction
    • DilateObjectMorphology
    • ErodeObjectMorphology
    • GrayscaleDilate
    • GrayscaleErode
    • GrayscaleMorphologicalClosing
    • GrayscaleMorphologicalOpening
    • MorphologicalGradient
    • OpeningByReconstruction
    • WhiteTopHat
  • Dropped Python 3.4 support due to end of life.
  • Remove the sitk::ImageFilter template parameter because it is no longer utilized.
  • The Python installation command using setup.py changed with the location of setup.py. To install see updated Sphinx documentation.
  • Remove Transform::AddTransform and Transform::FlattenTransform methods. Use the CompositeTransform class.

New Features

  • Update ITK version to on 5.1.0 release branch, which includes critical patches for Mattes mutual information and the CompositeTransform class. ITK hash c8c42430626f0123e7ec401c17c72c7d5ce82669.
  • Add Image::IsUnique method.
  • Add wrapping for DICOMOrientImageFilter.
  • Add complex pixel type support to GetBufferAs methods.
  • Improve checking and error messages when Image inputs require the dimensions, sizes or pixel types to match.
  • Add LevelSetMotionRegistrationImageFilter::InitialDisplacementField method.
  • Update to use SWIG 4.0.1; SWIG >= 4 is now required.
  • Refactor of the template code generation system to enable numerous new features and C++ style enhancements.
  • Add boolean in_place field to all JSON filter descriptions.
  • Add C++ automatic "in place" ITK filter execution with r-value image input.
  • Add C++ Image operators with automatic in-place filter execution with r-value Image classes.
  • Use native SWIG/R enumeration support.
  • Add named filter inputs to morphological reconstruction image filters.
  • Replace the CMake configuration option of "SimpleITK4DIMAGE" with "SimpleITKMAXDIMENSION"
  • Default configuration now include 5D Image support.
  • The following filters support up to "SimpleITKMAXDIMENSION":
    • ExtractImageFilter
    • JoinSeriesImageFilter
    • PasteImageFilter
    • HashImageFilter
    • ImageFileReader
    • ImageFileWriter and ImageSeriesWriter
  • Refactored MemberFunctionFactory's hashing function.
  • Add ExtractImageFilter support to extract an abitrary dimension e.g. 3D image from 5D image.
  • Add sitkScaleVersor enum.
  • Add Transform::GetTransfromEnum method.
  • Add CompositeTransform class.
  • Update to ITKv5 threading model behaviors for the following ProcessObject methods:
    • SetGlobalDefaultThreader and GetGlobalDefaultThreader
    • SetGlobalDefaultNumberOfThreads and GetGlobalDefaultNumberOfThreads
    • SetNumberOfWorkUnits and GetNumberOfWorkUnits
  • Add Python keyword argument support for Resample procedure.
  • Improve Python Image class's in-place operators to use C++ in-place operators.
  • Improved Python keyword arguments for procedual methods due to removal of overloaded methods.
  • Add Python slice indexing for arbitrary dimension extracting.
  • Add Python __setitem__ support for assigning sub-regions via the PasteImageFilter.
  • Refactor Python SWIG code to separate classes and add Python code as modules.
  • Add Python Transform.Downcast method.
  • Applied PEP 8 style to Python examples.

Bug Fixes

  • Add missing deepcopy implementation for Image with RLE "Label" pixel types.
  • Fixed Python pickling for missed transform classes.
  • Refactored GetImageFromVector method to retain reference to original container with a command object. Fixing image buffer aliasing with BSplineTransform and DisplacementFieldTransform.
  • Make TranslationTransform conversion constructor explicit.
  • Remove implicit conversion from Image to Transform class.

Documentation

  • Update Sphinx filter list.
  • Add example for reading raw image files.
  • Add DICOM series writing example with floating point pixels.
  • Add FAQ entry for the differences between ITK and SimpleITK.
  • Rename Sphinx "installation" page to "getting started".
  • Update examples from using scalar radius to vector.
  • Use Doxygen interactive SVG output, and enable client side MathJax for Latex rendering.
  • Add C++ CMake example for using SimpleITK.
  • Update examples to use CompositeTransform.

Compilation

  • Continue to address compilation warnings.
  • Pin Sphinx version for Read-The-Docs.
  • Remove EXPORT specification for static member function declaration.
  • Support pass TBB_DIR to ITK in the Superbuild.

Miscellaneous

  • Update SimpleITK logo.
  • Updates to manylinux Dockerfile including updating CMake and openssl versions.
  • Write testing output with compression enabled.
  • Use C++11 nullptr over NULL.
  • Update classes to use C++11 inline class initializaton.
  • Use C++11 default class constructors.
  • Use C++11 type alias over typedefs.
  • Use clang-tidy to improve code with:
    • modernize-redundant-void-arg
    • modernize-use-equals-default
    • modernize-use-override
    • modernize-use-emplace
    • readability-container-size-empty
  • Continuing updates and improvements to the testing, build and packaging infrastructure.
  • Update set parameter methods to use std::vector by value with C++ std::move internally.
  • Add CI for running flake8.

- SWIG
Published by blowekamp almost 6 years ago

simpleitk - SimpleITK 2.0 Release Candidate 1

Announcement

Announcing the SimpleITK 2.0 Release Candidate 1!

NOTE: SimpleITK neither supports Python 2.7 nor provides 32-bit binaries as of version 2.0.

Installing SimpleITK


Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

Python Binary Downloads

  • Including Python 3.8 support!
  • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from GitHub releases: python -m pip install --upgrade pip python -m pip install --pre SimpleITK --find-links https://github.com/SimpleITK/SimpleITK/releases/tag/v2.0rc1 ### Anaconda Binary Downloads

Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk/label/dev simpleitk

Release Notes

New Features

  • Update ITK version to 5.1rc2.
  • Disable ITK 4 legacy behaviors.
  • For ImageViewer add user's Application folder to search path.
  • Add SignedDanielssonDistanceMapImageFilter::GetVoronoiMap method.
  • Add wrapping for CannySegmentationLevelSetImageFilter.
  • Update levelset segmentation filters to support named inputs.
  • Add 4D support toSliceImageFilter and to the Python slice indexing.
  • Add complex pixel support to Image::GetBufferAs... methods.
  • Add Python support for complex pixels to GetArrayFromImage, GetImageFromArray and GetArrayViewFromImage methods.
  • Add wrapping for BinaryPruningImageFilter.
  • Add per label measurements to LabelOverlapMeasuresImageFilter.
  • Add Python deepcopy support to Image class, this ensure the copy is unique with lazy copying implementation.
  • Add Python pickling support for Image and Transform classes.
  • ResampleImageFilter add option to use nearest neighbor extrapolation.
  • Add ReturnBinMidPoint parameter to OtsuThresholdImageFilter. Defaults to false which may change results.
  • Add ImageFileWriter and ImageSeriesWriter support to specify compression level and compression algorithm.
  • BSplineTransform Python support construction and SetCoefficientImage with list-like series of Images.
  • MeanImageFilter directly filters vector images, improving performance.
  • Add C# constant image buffer access methods of the form GetConstBufferAs....
  • Add to LabelShapeStatisticsImageFilter per label method GetIndexes and GetRLEIndexes.

Bug Fixes

  • Update StatisticsImageFilter input convention for ITKv5.
  • Remove WarpImageFilter matching image size requirement.
  • The results of the LiThresholdImageFilter changes with ITK, baseline test results were updated. ( See ITK commit e3ce37 for details. )
  • Add additional baseline images for registration results, due to change in ImageRegistration's smoothing algorithm. ( See ITK commit 569a47 for details. )
  • Correct LabelShapeStatistics baseline for OrientedBoundingBoxVertices results. ( See ITK commit 50c695 for details. )
  • Fix potential double memory free of pixel container in results from internal image to vector image conversions.
  • Fix RelabelComponentImageFilter incorrect object size computation with sorting enabled. ( See ITK commit 162101 for details. )
  • Fix potential ITK pipeline execution error when a filter execute on a vector image by per component.
  • Add C++11 move semantics support to the Image class.
  • Add direct support for C++11 lambda command to the ProcessObject class.
  • Add GetBufferAsVoid method to the Image class.
  • Add Decay parameter to the MirrorPadImageFilter.

Documentation

  • Update copyright to NumFOCUS.
  • Add casting to N4BiasFieldCorrection example.
  • Typo fixes.
  • Create Docker images for generating Doxygen.
  • Add C# ConnectedThresholdSegmentation example.
  • Remove references to next branch in documentation.
  • Update R installation instructions.
  • Add C# ImageReistrationMethod2 example.
  • Add multi-lingual examples for FastMarchingSegmentationImageFilter.
  • Uset stopping time parameter in FastMarchingSegmentation examples.
  • Add C# CannySegmentationLevelSetImageFilter example.
  • Improve documentation to GetImageFromArray about isVector parameter.
  • Update referenced tutorials.
  • Add acknowledgment section to readme.
  • Update Java and CSharp installation instructions.
  • Move Doxygen pages to Sphinx documents, remove other out dated pages.
  • Move Sphinx documentation to docs directory.

Compilation

  • Require C++11 standard for compilation.
  • Replace C++ tr1 usage with standard C++11 classes.
  • Replace compiler depended defines with C+11 keywords.
  • Prefer using C++11 lambda over std::bind when std::placeholders are not needed.
  • Improve support on OSX for isysroot flag and CMAKE_OSX_SYSROOT variable.
  • Support additional CMAKE_GENERATOR_*, CMAKE_VS_PLATFORM_TOOLSET_* variables is superbuild.
  • Added AWS S3 buckets for data mirroring.
  • Use SHA512 hash files as index for downloaded source code.
  • Use CMake for creating zip archives.
  • Improve finding of Lua interpreter.
  • Update Lua superbuild version to 5.3.5, require Lua version 5.2 or 5.3 for code generation.
  • Update PCRE superbuild version to 8.43.
  • Add USE_CCACHE cmake option to automatically use ccache as launcher if available.
  • Enable GNU gold linker by default if available.
  • Update GTest vesrion to 1.10.0 in superbuild.
  • Fix incorrect version of virtualenv detected.

Miscellaneous

  • Continuing updates and improvements to the testing, build and packaging infrastructure.
  • Add tolerance for testing BSpline domains.
  • Update setup for development scripts to support github workflows.
  • Add Insight Software Consortium Code of Conduct.
  • Archive SHA512 in distributed data archive.
  • Disable ITK's automatic advanced architecture compilation settings in packaging builds.

- SWIG
Published by blowekamp about 6 years ago

simpleitk - SimpleITK 1.2.4

Announcement

Announcing the SimpleITK 1.2.4 patch release!

NOTE: This will be the last SimpleITK release with Python 2.7 support or pre-built 32-bit binaries.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

  • Python Binary Downloads

    • Now including Python 3.8 support!
    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk simpleitk
  • A complete set of compiled binaries, including CSharp and Java distributions for Windows, along with source and data archives are available on Github release pages.

Release Notes

  • Bug Fixes

    • Addresses reported DICOM buffer overflows
    • Reduces MTime modification when using N4BiasFieldCorrection to prevent integer overflow on Windows
  • Updates

    • Uses latest Insight Toolkit (ITK) on release-v4.13 branch. Includes updating GDCM along release-2-8 branch for bug fixes.

- SWIG
Published by blowekamp over 6 years ago

simpleitk - SimpleITK 1.2.3

Announcement

Announcing the SimpleITK 1.2.3 patch release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package from PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk simpleitk
  • A complete set of compiled binaries, including CSharp and Java distributions for Windows, along with source and data archives are available on Github release pages.

Release Notes

  • Bug Fixes

    • Fixes resulting image size with image slicing with stride. The images resulting form the SliceImageFilter and Python sliced indexing with strides may not be larger and match the size of NumPy.
  • Updates

    • Uses latest Insight Toolkit (ITK) on release-v4.13 branch.

- SWIG
Published by blowekamp over 6 years ago

simpleitk - SimpleITK 1.2.2

Announcement

Announcing the SimpleITK 1.2.2 patch release!

Many improvements have occurred to automate SimpleITK's continuous integration and packaging to enable more frequent releases, patches and updates.

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page.

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk simpleitk
    • Note: As of this announcement Conda packages version 1.2.2 for MacOS are missing until a configuration issue is resolved with Conda-build.
  • A complete set of compiled binaries, including CSharp and Java distributions for windows, along with source and data archives are available on Github release pages.

Release Notes

  • Bug Fixes

    • Fix sitk::Show stalling on Windows #661
    • Fix ImageFileReader::GetDirection return the direction cosine matrix in wrong order #691
  • Updates

    • Uses Insight Toolkit (ITK) version 4.13.2
    • Improved compatibility when built against ITK v5.0
    • Documentation fixes and improvements
  • Note: SimpleITK v1.2.1 was tagged but due to a versioning issue it was not packaged.

- SWIG
Published by blowekamp almost 7 years ago

simpleitk - SimpleITK 1.2.0

Announcement

We are pleased to announce the SimpleITK 1.2 Release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page (http://simpleitk.readthedocs.io/en/release/Documentation/docs/source/installation.html).

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Conda packages are available from Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk simpleitk
  • A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.2.0/).

Release Notes

  • Improvements
    • New look for ReadTheDocs, along with more examples and documentation. (http://simpleitk.readthedocs.io/en/master/)
    • Support for stream reading regions from files. The ImageFileReader adds the option to specify an image region to extract while reading from disk. (https://simpleitk.readthedocs.io/en/master/Examples/AdvancedImageReading/Documentation.html)
    • Option to specify the ITK ImageIO used in the ImageFileReader class or ReadImage procedure. (https://simpleitk.readthedocs.io/en/master/Examples/ImageIOSelection/Documentation.html)
    • Multi-resolution BSpline registration by adapting the BSplineTransform resolution in the ImageRegistrationMethod. (https://simpleitk.readthedocs.io/en/master/Examples/ImageRegistrationMethodBSpline3/Documentation.html)
    • Added BSplineDecompositionImageFilter , and new BSplineTransform initialization from coefficient images.
    • Added ImageRegistrationMethod method GetMetricSamplingPercentage to get the number of samples used after each iteration.
    • Wrapping of the SLICImageFilter ( http://hdl.handle.net/10380/3596 ).
    • New ImageViewer class to support state-full parameters while providing the behavior supported by the Show procedure.
    • Added support for multi-component images to ClampImageFilter, MeanProjectionImageFilter, SumProjectionImageFilter, and the TileImageFilter.
    • Improvements to the R interface and packaging.
    • Fix 4D Image support in the Python GetArrayFromImage and GetArrayViewFromImage procedures.
    • Added Transform FlattenTransform method, to combine nested composite transforms.
    • ITKv5 compatibility enables SimpleITK to be compiled against ITKv5 betas.
    • The default and binaries are built against the proven ITK 4.13.1 release branch. Comprehensive SimpleITK testing has lead to improvements in upstream ITK. (https://github.com/InsightSoftwareConsortium/ITK/releases/tag/v4.13.1)
    • Miscellaneous build and documentation fixes.

- SWIG
Published by blowekamp over 7 years ago

simpleitk -

Announcement

We are pleased to announce SimpleITK 1.2 Release candidate 1.

Release Notes

  • Improvements
    • New look for ReadTheDocs, along with more examples and documentation. (http://simpleitk.readthedocs.io/en/master/)
    • Support for stream reading regions from files. The ImageFileReader adds the option to specify a image region to extract while reading from disk. (https://simpleitk.readthedocs.io/en/master/Examples/AdvancedImageReading/Documentation.html)
    • Option to specify the ITK ImageIO used in the ImageFileReader class or ReadImage procedure. (https://simpleitk.readthedocs.io/en/master/Examples/ImageIOSelection/Documentation.html)
    • Multi-resolution BSpline registration by adapting the BSplineTransform resolution in the ImageRegistrationMethod. (https://simpleitk.readthedocs.io/en/master/Examples/ImageRegistrationMethodBSpline3/Documentation.html)
    • Added BSplineDecompositionImageFilter , and new BSplineTransform initialization from coefficient images.
    • Added ImageRegistrationMethod method GetMetricSamplingPercentage to get the number of samples used after each iteration.
    • Wrapping of the SLICImageFilter ( http://hdl.handle.net/10380/3596 ).
    • New ImageViewer class to support state-full parameters while providing the behavior supported by the Show procedure.
    • Added support for multi-component images to ClampImageFilter, MeanProjectionImageFilter, SumProjectionImageFilter, and the TileImageFilter.
    • Improvements to the R interface and packaging.
    • Fix 4D Image support in the Python GetArrayFromImage and GetArrayViewFromImage procedures.
    • Added Transform FlattenTransform method, to combine nested composite transforms.
    • ITKv5 compatibility enables SimpleITK to be compiled against ITKv5 betas.
    • The default and binaries are built against the proven ITK 4.13.1 release branch. Comprehensive SimpleITK testing has lead to improvements in upstream ITK. (https://github.com/InsightSoftwareConsortium/ITK/releases/tag/v4.13.1)
    • Miscellaneous build and documentation fixes.

Python Binary Downloads

  • Many binary Python wheels are available for download and testing. It is important to have the latest pip version to ensure correct wheel compatibility. To install the SimpleITK package: ``` pip install --upgrade pip pip install --pre -f https://github.com/SimpleITK/SimpleITK/releases/tag/v1.2rc1 SimpleITK

- SWIG
Published by blowekamp over 7 years ago

simpleitk -

Announcement

We are pleased to announce the SimpleITK 1.1 Release!

Installing SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Read the Docs web page (http://simpleitk.readthedocs.io/en/release/Documentation/docs/source/installation.html).

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip for correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Many Conda packages have been upload to Anaconda Cloud on the SimpleITK channel. These can be installed with: conda install -c simpleitk simpleitk
  • A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.1.0/).

Release Notes

Improvements: - Enabled 4D Images for IO, ExtractImageFilter, and output of JoinSeriesImageFilter. - Enabled MINC IO by default. - New Filters: ObjectnessMeasuresImageFiler (Frangi's vesselness), IterativeInverseDisplacementFieldImageFilter, UnsharpMaskImageFilter, and RoundImageFilter. - Added LBFGS2 optimizer to ImageRegistrationMethod. - Improved Show search path for FIJI now includes home directories. - Improved ITK Modular awareness, including ImageIOs. - Superbuild update PCRE 8.40, SWIG 3.0.12, ITK 4.13. - Many bug fixes and a couple segmentation fault issues addressed. - The build system is better and more robust then ever! Many new improvements and features! - Migrating examples, miscellaneous documentation and Wiki to Read the Docs: http://simpleitk.readthedocs.io/en/master/ - Improved reading and writing of 64-bit integer images across platforms (except python 2.7 on Windows). - Added optional wrapping of the CoherenceEnahancingDiffusionImageFilter (not enabled in binary distributions). - Added and improved examples related to DICOM reading, writing and manipulating the meta-data dictionary.

API Changes: - Added ImageFileReader::ReadImageInformation. - This adds support to read meta-data from any supported image file format with any dimension without reading the bulk pixel data. - Added ImageReaderBase::GetRegisteredImageIOs method to obtain list of loaded ITK ImageIO modules. - Added Version::ITKModulesEnabled method to obtain a list of ITK enabled modules when SimpleITK was built. - Added BinaryImageToLabelMap::GetNumberOfObjects. - Added optional MaskImage input to ConnectedComponentImageFilter. - Added SignedMaurerDistanceMapImageFilter::BackgroundValue paramater. - WarpImageFilter now uses named inputs. - Convolution filters use named inputs. - Added optional OrientedBoundingBox to LabelShapeStatisticsImageFilter. - Added missing features to RelabelComponentImageFilter including SortByObjectSize parameter and NumberOfObjects, SizeOfObjectsInPhysicalUnits measurements. - Added LabelStatisticsImageFilter::GetRegion. - Added MetaDataDictionaries to the ImageSeriesReader.

Compatibility: - DiscreteGaussianImageFilter, SmoothingRecursiveGaussianImageFilter now optionally take a vector argument for variance and sigma respectfully. - In Python the procedural methods, DiscreteGaussian and SmoothingRecursiveGaussian may not work with named arguments due to limitation with SWIG and overloaded functions. - N4BiasFiledCorrectionImageFilter now only takes uint8 pixel types for mask image input.

SimpleITK-1.1.0-cp27-cp27m-macosx106x8664.whl SimpleITK-1.1.0-cp27-cp27m-manylinux1_i686.whl SimpleITK-1.1.0-cp27-cp27m-manylinux1x8664.whl SimpleITK-1.1.0-cp27-cp27mu-manylinux1_i686.whl SimpleITK-1.1.0-cp27-cp27mu-manylinux1x8664.whl SimpleITK-1.1.0-cp27-cp27m-win32.whl SimpleITK-1.1.0-cp27-cp27m-win_amd64.whl SimpleITK-1.1.0-cp34-cp34m-macosx106x8664.whl SimpleITK-1.1.0-cp34-cp34m-manylinux1_i686.whl SimpleITK-1.1.0-cp34-cp34m-manylinux1x8664.whl SimpleITK-1.1.0-cp34-cp34m-win32.whl SimpleITK-1.1.0-cp34-cp34m-win_amd64.whl SimpleITK-1.1.0-cp35-cp35m-macosx106x8664.whl SimpleITK-1.1.0-cp35-cp35m-manylinux1_i686.whl SimpleITK-1.1.0-cp35-cp35m-manylinux1x8664.whl SimpleITK-1.1.0-cp35-cp35m-win32.whl SimpleITK-1.1.0-cp35-cp35m-win_amd64.whl SimpleITK-1.1.0-cp36-cp36m-macosx106x8664.whl SimpleITK-1.1.0-cp36-cp36m-manylinux1_i686.whl SimpleITK-1.1.0-cp36-cp36m-manylinux1x8664.whl SimpleITK-1.1.0-cp36-cp36m-win32.whl SimpleITK-1.1.0-cp36-cp36m-win_amd64.whl SimpleITK-1.1.0-cp37-cp37m-macosx106x8664.whl SimpleITK-1.1.0-cp37-cp37m-manylinux1_i686.whl SimpleITK-1.1.0-cp37-cp37m-manylinux1x8664.whl SimpleITK-1.1.0-cp37-cp37m-win32.whl SimpleITK-1.1.0-cp37-cp37m-win_amd64.whl

- SWIG
Published by blowekamp about 8 years ago

simpleitk -

Announcement

We are pleased to announce SimpleITK 1.1 Release candidate 2.

Release Notes

Please see the 1.1rc1 release notes for additional information since the 1.0.1 release.

  • Improvements
    • Fixes and testing for image file reading and writing of 64-bit integer images across platforms.
    • Added ImageReaderBase::GetRegisteredImageIOs method to obtain list of loaded ITK ImageIO modules.
    • Added sitk::Version::ITKModulesEnabled method to obtain a list of ITK enabled modules when SimpleITK was built.
    • Added optional wrapping of the CoherenceEnahancingDiffusionImage filter ( this will not be enabled in binary distributions ).
    • Miscellaneous build and documentation fixes.

Python Binary Downloads

  • Many binary Python wheels are available for download and testing. It is important to have the latest pip version to ensure correct wheel compatibility. To install the SimpleITK package: pip install --upgrade pip pip install --pre -f https://github.com/SimpleITK/SimpleITK/releases/tag/v1.1rc2 SimpleITK

Anaconda Binaries

  • Many Conda packages for this release candidate have been upload to Anaconda Cloud on the SimpleITK channel with the dev label. These can be installed with: conda install -c simpleitk/label/dev simpleitk

SimpleITK-1.1.0rc2-cp27-cp27m-macosx106x8664.whl SimpleITK-1.1.0rc2-cp27-cp27m-manylinux1_i686.whl SimpleITK-1.1.0rc2-cp27-cp27m-manylinux1x8664.whl SimpleITK-1.1.0rc2-cp27-cp27mu-manylinux1_i686.whl SimpleITK-1.1.0rc2-cp27-cp27mu-manylinux1x8664.whl SimpleITK-1.1.0rc2-cp27-cp27m-win32.whl SimpleITK-1.1.0rc2-cp34-cp34m-macosx106x8664.whl SimpleITK-1.1.0rc2-cp34-cp34m-manylinux1_i686.whl SimpleITK-1.1.0rc2-cp34-cp34m-manylinux1x8664.whl SimpleITK-1.1.0rc2-cp34-cp34m-win32.whl SimpleITK-1.1.0rc2-cp35-cp35m-macosx106x8664.whl SimpleITK-1.1.0rc2-cp35-cp35m-manylinux1_i686.whl SimpleITK-1.1.0rc2-cp35-cp35m-manylinux1x8664.whl SimpleITK-1.1.0rc2-cp35-cp35m-win32.whl SimpleITK-1.1.0rc2-cp35-cp35m-win_amd64.whl SimpleITK-1.1.0rc2-cp36-cp36m-macosx106x8664.whl SimpleITK-1.1.0rc2-cp36-cp36m-manylinux1_i686.whl SimpleITK-1.1.0rc2-cp36-cp36m-manylinux1x8664.whl SimpleITK-1.1.0rc2-cp36-cp36m-win32.whl SimpleITK-1.1.0rc2-cp36-cp36m-win_amd64.whl SimpleITK-1.1rc2.tar.gz

- SWIG
Published by blowekamp about 8 years ago

simpleitk -

Announcement

We are pleased to announce SimpleITK 1.1 Release candidate 1.

Release Notes

  • Improvements

    • Enabled 4D Images for IO, ExtractImageFilter, and output of JoinSeriesImageFilter
    • Enabled MINC IO by default
    • New Filters: ObjectnessMeasuresImageFiler, IterativeInverseDisplacementFieldImageFilter, UnsharpMaskImageFilter, RoundImageFilter
    • Added LBFGS2 optimizer to ImageRegistrationMethod
    • Improved Show search path for FIJI now includes in home directories
    • Improved ITK Modular awareness, include ImageIO
    • Superbuild upadate PCRE 8.40, SWIG 3.0.12, ITK 4.13
    • Many bug fixes and a couple segmentation fault issues addressed
    • The builds system is better and more robust then ever! Many new improvements and features!
    • Migrating examples, miscellaneous documentation and Wiki to Read the Docs: http://simpleitk.readthedocs.io/en/master/
    • Added and improved examples related to DICOM reading, writing and manipulating the meta-data dictionary
  • API Changes

    • Add ImageFileReader::ReadImageInformation
    • This add support to read meta-data from any support image file format of any dimension without reading the bulk pixel data.
    • added BinaryImageToLabelMap::GetNumberOfObjects
    • added optional MaskImage input to ConnectedComponentImageFilter
    • added SignedMaurerDistanceMapImageFilter::BackgroundValue paramater
    • WarpImageFilter now uses named inputs
    • ConvolutionFilters use named inputs
    • Added optional OrientedBoundingBox to LabelShapeStatisticsImageFilter
    • Added missing features to RelabelComponentImageFilter including SourceByObjectSize parameter and NumberOfObjects, SizeOfObjectsInPhysicalUnits measurements
    • Added LabelStatisticsImageFilter::GetRegion
    • Added MetaDataDictionaries to the ImageSeriesReader
  • Compatibility

    • DiscreteGaussianImageFilter, SmoothingRecursiveGaussianImageFilter now optionally take a vector argument for variance and sigma respectfully.
    • In Python the proceudal methods, DiscreteGaussian and SmoothingRecursiveGaussian may not work with with named arguments due to limitation with SWIG and overloaded functions.
    • N4BiasFiledCorrectionImageFilter now only takes uint8 for mask

Python Binary Downloads

  • Many binary Python wheels are available for download and testing. It is important to have the latest version form pip to ensure correct wheel compatibility. To install the SimpleITK package: pip install --upgrade pip pip install --pre -f https://github.com/SimpleITK/SimpleITK/releases/tag/v1.1rc1 SimpleITK

SimpleITK-1.1.0rc1-cp27-cp27mu-manylinux1_i686.whl SimpleITK-1.1.0rc1-cp27-cp27mu-manylinux1x8664.whl SimpleITK-1.1.0rc1-cp27-cp27m-macosx106x8664.whl SimpleITK-1.1.0rc1-cp27-cp27m-manylinux1_i686.whl SimpleITK-1.1.0rc1-cp27-cp27m-manylinux1x8664.whl SimpleITK-1.1.0rc1-cp27-cp27m-win32.whl SimpleITK-1.1.0rc1-cp27-cp27m-win_amd64.whl SimpleITK-1.1.0rc1-cp34-cp34m-macosx106x8664.whl SimpleITK-1.1.0rc1-cp34-cp34m-manylinux1_i686.whl SimpleITK-1.1.0rc1-cp34-cp34m-manylinux1x8664.whl SimpleITK-1.1.0rc1-cp34-cp34m-win32.whl SimpleITK-1.1.0rc1-cp35-cp35m-macosx106x8664.whl SimpleITK-1.1.0rc1-cp35-cp35m-manylinux1_i686.whl SimpleITK-1.1.0rc1-cp35-cp35m-manylinux1x8664.whl SimpleITK-1.1.0rc1-cp35-cp35m-win32.whl SimpleITK-1.1.0rc1-cp35-cp35m-win_amd64.whl SimpleITK-1.1.0rc1-cp36-cp36m-macosx106x8664.whl SimpleITK-1.1.0rc1-cp36-cp36m-manylinux1_i686.whl SimpleITK-1.1.0rc1-cp36-cp36m-manylinux1x8664.whl SimpleITK-1.1.0rc1-cp36-cp36m-win32.whl SimpleITK-1.1.0rc1-cp36-cp36m-win_amd64.whl SimpleITK-1.1.0rc1.tar.gz

- SWIG
Published by blowekamp over 8 years ago

simpleitk -

Announcement

The SimpleITK Development Team and the Insight Software Consortium are announcing the release of version 1.0.1 of SimpleITK.

SimpleITK is available for the following programing languages: Python, R, Java, C#, C++, Lua, Ruby, and TCL. Binary versions of the toolkit are available for the GNU Linux, Apple OS X, and Microsoft Windows operating systems. All of the source code is freely available on Github under an Apache-2.0 license.

We are in the process of migrating the old SimpleITK Wiki (https://itk.org/Wiki/SimpleITK), to Read The Docs (http://simpleitk.readthedocs.io/en/latest/).

Downloading SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries can be found on Read The Docs (http://simpleitk.readthedocs.io/en/latest/Documentation/docs/source/installation.html).

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip to ensure correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: python -m pip install --upgrade pip python -m pip install SimpleITK
    • Many Conda package have been upload to Anaconda Cloud on the SimpleITK. These can be installed with: conda install -c simpleitk simpleitk
  • A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.0.0/).

  • SimpleITK has a robust Superbuild CMake system which minimized the dependencies needed to build SimpleITK from scratch. Complete compilation instructions can be found on Read the Docs (http://simpleitk.readthedocs.io/en/latest/Documentation/docs/source/building.html).

Release Notes

  • Improvements

    • Uses ITK 4.11.1, tested for compatibility with ITK 4.12
    • Improved error reporting for sitk.Show
    • Improved search paths for sitk.Show
    • Updated documentation from ITK and corrected spelling mistakes
  • Bug Fixes

    • Numerous compilation issues related to R and mingw
    • Fix CMake searching for Lua and Python
    • Fix enabling SITK4DIMAGE
    • Fix SimpleITKConfig.cmake.in compatibility for installed ITK
    • Fix Superbuild issues with the Example directory as a project
    • Fix out of bound array access in Image4D.ExtractImageFilter test
    • Fixes to Python's setup.py for build_ext

- SWIG
Published by blowekamp almost 9 years ago

simpleitk -

``` .''.
:\/: .
.''.: /\ : (/
:\/:'.:::. /)*''* : /\ : ::::: '\/ '..' ':::' * /\ * * ..


/ |() | | |_ || || | / / / | | _ | \ `--. _ _ _ ___ _ __ | | ___ | | | | | |/ / | | | |/' | --. | || '_ ` _ \ | '_ \ | | / _ \ | | | | | \ | | | /| | /_/ /| || | | | | || |) || || _/| |_ | | | |\ \ | | \ |/ / _/ |||| || ||| ./ || _|_/ _/ _| _/ _/(_)_/ | |
||
.''.
:
\/: .
.''.: /\ : _(/

:\/:'.:::. /)*''* : /\ : ::::: '\/ '..' ':::' * /\ * .. ```

Announcement

The SimpleITK Development Team and the Insight Software Consortium are proud to announce the first major release of SimpleITK.

SimpleITK is a simplified multi-language interface to the National Library of Medicine’s Insight Segmentation and Registration Toolkit (ITK). Providing an easy to use interface to ITK.

SimpleITK is intended to broaden the use of ITK to researchers and domain scientist who are novice software developers, enabling them to benefit from the image-analysis power of ITK. For experienced software developers, the toolkit enables rapid prototyping of image segmentation and registration frameworks and facilitates evaluation of the effects algorithmic parameter settings have on results with minimal programming effort. In the educational setting SimpleITK's concise interface allows students to experiment with well known algorithms, enhancing their understanding of algorithm performance without the need for advanced software engineering skills.

The toolkit development process follows best software engineering practices including code reviews and continuous integration testing, with results displayed online allowing everyone to gauge the status of the current code and any code that is under consideration for incorporation into the toolkit. User support is available through a dedicated mailing list and the project’s Wiki. SimpleITK is available for the following programing languages: Python, R, Java, C#, C++, Lua, Ruby, and TCL. Binary versions of the toolkit are available for the GNU Linux, Apple OS X, and Microsoft Windows operating systems. All of the source code is freely available on github under an Apache-2.0 license.

Downloading SimpleITK

Complete instructions on getting started with SimpleITK including downloading binaries or building SimpleITK can be found on the SimpleITK Wiki (https://itk.org/Wiki/SimpleITK/GettingStarted).

  • Python Binary Downloads

    • Python binary wheels are available for download. It is important to have the latest version of pip to ensure correct wheel compatibility and installation. To install the latest SimpleITK package form PyPI: pip install --upgrade pip pip install SimpleITK
    • Many Conda package have been upload to Anaconda Cloud on the SimpleITK. These can be installed with: conda install -c simpleitk simpleitk
  • A complete available set of compiled binaries, including select CSharp and Java distributions, along with source and data tar-balls are available on Source Forge (https://sourceforge.net/projects/simpleitk/files/SimpleITK/1.0.0/).

Release Notes

  • Key Improvements:

    • Improved Python data bridge
    • New Python method GetArrayViewFromImage provides copy free read-only access
    • Updated Python data structures to use memory view objects
    • New language specific building SimpleITK front-ends
    • R devtools based installer (https://github.com/SimpleITK/SimpleITKRInstaller).
    • Python: scripts for building wheels (https://github.com/SimpleITK/SimpleITKPythonPackage) and a Conda recipe (https://github.com/SimpleITK/SimpleITKCondaRecipe).
    • Improved writing DICOM tags when writing a slice, and disabled writing a DICOM series with the ImageSeriesWriter
    • Support use of virtual image domain in the ImageRegistrationMethod
    • OnePlusOneOptimizer added to registration framework
    • Improved support for R: propogating C++ exceptions into R, additional R tests
    • Additional tests for Java
    • Python and R notebooks repository illustrating the basics and more advanced functionality of SimpleITK (https://github.com/InsightSoftwareConsortium/SimpleITK-Notebooks)
    • Added continous integration via CircleCI
    • Updated version and improved integration of Google Test
    • Updated ITK version to 4.11.0+
    • Updated minimal required CMake version to 3.0, and numerous CMake changes to support various build configurations
    • Fix, "pip install" works for Apple Mac OS X.
    • Updated to usage of SWIG 3.0.11 ( using the latest SIWG is strongly recommended for R )
    • Reorganized examples directory into example based sub-directories with multiple languages
    • Improvements to documentation transmogrification scripts
    • Many bug fixes and improvement to the build system!
  • Additional Improvements:

    • Added multi-hash ExternalData support for sha512
    • Added R Documentation files
    • Update Python and Java documentation strings files
    • Fix allowing undefined symbols when building standalone language wrapping
    • Reorganized examples directory
    • Reorganized filter libraries to match ITK modules
    • Improved compilation with more specific ITK module usage
    • Now using modern CMake 3 style properties for exported libraries
  • API Changes

    • Replaced return Self with void for wrapped languages, to address memory and segmentation fault issue.
    • Depricated CMake variables with "SITK" prefix, now consistenly using the "SimpleITK" prefix for configurable CMake variables
    • Removed ImageSeriesReader::GetGDCMSeriesFileNames parameter loadPrivateTags parameter. This removes an overloaded version of the class method.
    • Added sitkWallClock enum for a sentinel value for random number seed to indicate initialization from the clock
    • New method Image::GetNumberOfPixels
    • New method LabelMapContourOverlayImageFilter::SetColormap
    • New method LabelMapToRGBImageFilter::SetColormap
    • New method ImageRegistrationMethod::SetVirtualDomain
    • New method ImageRegistrationMethod::SetVirtualDomainFromImage
    • New seed parameter to ImageRegistrationMethod::AddMetricSamplingSeed method
    • CastImageFilter::SetOutputPixelType method no longer accepts the pixel ID by value, uses only enumerated type

- SWIG
Published by blowekamp about 9 years ago

simpleitk -

  • Additional Improvements:

    • Added multi-hash ExternalData support for sha512
    • Added R Documentation files
    • Update Python and Java documentation strings files
    • Doxygen fixes
    • Fix allowing undefined symbols when building standalone language wrapping
    • More minor bug fixes
  • Python Binary Downloads

    • Many Conda package have been upload to Anaconda Cloud on the SimpleITK change with the dev label. These can be installed with: conda install -c simpleitk/label/dev simpleitk
    • Many binary Python wheels are available for download and testing. It is important to have the latest version form pip to ensure correct wheel compatibility. To install the SimpleITK package: pip install --upgrade pip pip install --pre -f https://github.com/SimpleITK/SimpleITK/releases/tag/v1.0rc3 SimpleITK

SimpleITK-1.0.0rc3-cp27-cp27m-macosx106_intel.whl SimpleITK-1.0.0rc3-cp27-cp27m-macosx106x8664.whl SimpleITK-1.0.0rc3-cp27-cp27m-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp27-cp27m-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp27-cp27mu-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp27-cp27mu-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp27-cp27m-win32.whl SimpleITK-1.0.0rc3-cp27-cp27m-win_amd64.whl SimpleITK-1.0.0rc3-cp33-cp33m-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp33-cp33m-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp34-cp34m-macosx106x8664.whl SimpleITK-1.0.0rc3-cp34-cp34m-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp34-cp34m-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp34-cp34m-win32.whl SimpleITK-1.0.0rc3-cp34-cp34m-win_amd64.whl SimpleITK-1.0.0rc3-cp35-cp35m-macosx106x8664.whl SimpleITK-1.0.0rc3-cp35-cp35m-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp35-cp35m-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp35-cp35m-win32.whl SimpleITK-1.0.0rc3-cp35-cp35m-win_amd64.whl SimpleITK-1.0.0rc3-cp36-cp36m-macosx106x8664.whl SimpleITK-1.0.0rc3-cp36-cp36m-manylinux1_i686.whl SimpleITK-1.0.0rc3-cp36-cp36m-manylinux1x8664.whl SimpleITK-1.0.0rc3-cp36-cp36m-win32.whl SimpleITK-1.0.0rc3-cp36-cp36m-win_amd64.whl

- SWIG
Published by blowekamp about 9 years ago

simpleitk -

  • Additional Improvements:

    • Updated ITK version along 4.11 release branch
    • Reorganized examples directory
    • Reorganized filter libraries to match ITK modules
    • Improved compilation with more specific ITK module usage
    • Now using modern CMake 3 style properties for exported libraries
  • API Changes

    • Depricated CMake variables with "SITK" prefix, now consistenly using the "SimpleITK" prefix for configurable CMake variables
    • Removed ImageSeriesReader::GetGDCMSeriesFileNames parameter loadPrivateTags parameter. This removes an overloaded version of the class method.
    • Added sitkWallClock enum for a sentinel value for random number seed to indicate initialization from the clock
  • Python Binary Downloads

    • A number of binary Python wheels are available for download and test. It is important to have the latest version form pip to ensure correct wheel compatibility. To install the SimpleITK package: pip install --upgrade pip pip install --pre -f https://github.com/SimpleITK/SimpleITK/releases/tag/v1.0rc2 SimpleITK

SimpleITK-1.0.0rc2-cp27-cp27m-macosx106_intel.whl SimpleITK-1.0.0rc2-cp27-cp27m-macosx106x8664.whl SimpleITK-1.0.0rc2-cp27-cp27m-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp27-cp27m-manylinux1x8664.whl SimpleITK-1.0.0rc2-cp27-cp27mu-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp27-cp27mu-manylinux1x8664.whl SimpleITK-1.0.0rc2-cp27-cp27m-win32.whl SimpleITK-1.0.0rc2-cp27-cp27m-win_amd64.whl SimpleITK-1.0.0rc2-cp33-cp33m-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp33-cp33m-manylinux1x8664.whl SimpleITK-1.0.0rc2-cp34-cp34m-macosx106x8664.whl SimpleITK-1.0.0rc2-cp34-cp34m-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp34-cp34m-manylinux1x8664.whl SimpleITK-1.0.0rc2-cp34-cp34m-win32.whl SimpleITK-1.0.0rc2-cp34-cp34m-win_amd64.whl SimpleITK-1.0.0rc2-cp35-cp35m-macosx106x8664.whl SimpleITK-1.0.0rc2-cp35-cp35m-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp35-cp35m-manylinux1x8664.whl SimpleITK-1.0.0rc2-cp35-cp35m-win32.whl SimpleITK-1.0.0rc2-cp35-cp35m-win_amd64.whl SimpleITK-1.0.0rc2-cp36-cp36m-macosx106x8664.whl SimpleITK-1.0.0rc2-cp36-cp36m-manylinux1_i686.whl SimpleITK-1.0.0rc2-cp36-cp36m-manylinux1x8664.whl

- SWIG
Published by blowekamp about 9 years ago

simpleitk - SimpleITK 1.0 Release Candidate 1

  • Key Improvements:
    • Improved Python data bridge
    • New Python method GetArrayViewFromImage provides copy free read-only access
    • Updated Python data structures to use memory view objects
    • Building SimpleITK wrappers:
    • R devtools based installer (https://github.com/SimpleITK/SimpleITKRInstaller).
    • Python: scripts for building wheels (https://github.com/SimpleITK/SimpleITKPythonPackage) and a Conda recipe (https://github.com/SimpleITK/SimpleITKCondaRecipe).
    • Support use of virtual image domain in the ImageRegistrationMethod.
    • OnePlusOneOptimizer added to registration framework.
    • Improved support for R: propogating C++ exceptions into R, additional R tests.
    • Additional tests for Java.
    • Python and R notebooks repository illustrating the basics and more advanced functionality of SimpleITK (https://github.com/InsightSoftwareConsortium/SimpleITK-Notebooks).
    • Added continous integration via CircleCI.
    • Updated version and improved integration of Google Test.
    • Updated ITK version to 4.11
    • Updated minimal required CMake version to 3.0, and numerous CMake changes to support various build configurations.
    • Updated to usage of SWIG 3.0.11 ( using the latest SIWG is strongly recommended for R )
    • Reorganized examples directory into example based sub-directories with multiple languages
    • Improvements to documentation transmogrification scripts
    • Many bug fixes and improvement to the build system!
  • API changes:
    • R methods which previously unnecessarily returned self return void.
    • New method Image::GetNumberOfPixels
    • New method LabelMapContourOverlayImageFilter::SetColormap
    • New method LabelMapToRGBImageFilter::SetColormap
    • New method ImageRegistrationMethod::SetVirtualDomain
    • New method ImageRegistrationMethod::SetVirtualDomainFromImage
    • New seed parameter to ImageRegistrationMethod::AddMetricSamplingSeed method
    • CastImageFilter::SetOutputPixelType method no longer accepts the pixel ID by value, uses only enumerated type.

- SWIG
Published by blowekamp over 9 years ago

simpleitk -

Announcement

We are pleased to announce the release of SimpleITK 0.10.0!

As with all SimpleITK releases, we have a variety of binaries available. This includes fresh Python Wheels for MS Windows, GNU Linux and Apple OS X, along with Java and CSharp binaries for MS Windows. Additionally, binaries for the Python distribution Anaconda are available.

This release features major improvements to the build infrastructure, improved support for R, better downloads with pip and many new features!

Information on how to get started and download the binaries: https://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries

Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.10.0/

Release Doxygen Documentation: https://www.itk.org/SimpleITKDoxygen010/html/index.html

Key Improvements - The R language bindings have received extensive improvements and bug fixes. - Added Image::SetMetaData method - Added LandmarkBasedTransformInitializer - Added MultiLableSTAPLEImageFilter - Show now prefers Fiji over the basic ImageJ - Refactored Wrapping directory into separate languages (paths have changed!) - Separated Lua, GTest, and virtualenv into SuperBuild dependencies - Added SITKFORBIDDOWNLOADS option - Enabled each language wrapping to be an independent project dependent on the SimpleITK C++ interface and libraries. - Many CMake build improvements to default configurations such as visibility, and link library interfaces - Support for gcc 6.1 and compatibility with c++14 - CMake version 3.3 is now required

Python - Update your pip version! - Added manylinux1 wheels (PEP 513) - SimpleITKPYTHONTHREADS enabled by default to better support multi-threading in Python - No egg binary distributions, wheels fully support the standard platforms - Python 2.7 is no longer packaged for 64-bit windows - Avoid linking against libpython.so to improve compatibility and portability

Lua - Lua languages bindings now compile as a loadable module - Created Lua rockspec builder (https://github.com/SimpleITK/SimpleITKLuaRock) - Can be used in Lua Torch

R - Fix issues with the bracket operator preserving physical location - Created script to generate R man pages - Disabled return Self value from functions - Create simplified R Installer (https://github.com/SimpleITK/SimpleITKRInstaller)

- SWIG
Published by zivy over 9 years ago

simpleitk -

Announcement

We are pleased to announce the release of SimpleITK 0.9.1!

As with all SimpleITK releases, we have a variety of binaries available. This includes fresh Python Wheels and Eggs, along with Java, and CSharp binaries. Additionally, new binaries for Anaconda have been made improving the dependency requirements.

This is a patch release and includes an update to the ITK version from 4.7.2+ to 4.8.1. Additional updates include: improved formatting for python documentation, fixes to the transform interfaces, improved ImageIO exceptions and build improvements.

Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries

Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.9.1/

Release Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen09/html/index.html

Commits

* db0ce5d Updating SimpleITK to 0.9.1 version for release *   aa2c3ff Merge branch 'UpdateITKTo4.8.1' into release |\ | * fee435f Update ITK superbuild to 4.8.1 release * |   6c3b4f0 Merge branch 'AddMissingJavaCMakeVariables' into release |\ \ | * | cec0b39 Add missing Java variables to the language options files |/ / * |   1c5f9b4 Merge branch 'UpdateITKTo4.8.1' into release |\ \ | |/ | * c027978 Updating ITK superbuild towards v4.8.1 pending release |/ * aa33380 Do not pass unneeded language arguments on the command line * 7b83998 Require libraries when a wrapping for a language is enabled * 5b1c3b5 Regenerated the .i files * 0399fb6 Updated space_parse with a noLeadingSpace flag * 792c306 Fix leading space problem in doxy2swig.py * 8754ca5 Add unsigned int specifier * 92fee75 Adding ObjectCount measurement to ConnectedComponents filter * 1ac4872 WIP: Adding local transform fixes *   a389ca0 Merge branch 'SIMPLEITK-638_ImproveImageReadException' into release |\ | * a55f6b0 Improve exception when unable to create ImageIO * 706b697 Merge branch 'SIMPLEITK-639_PatchRevisionDescription' into release * fd06d0b Replace tabs with spaces. * 13c0d41 GetGitRevisionDescription: Fix issue referencing project source

- SWIG
Published by zivy over 9 years ago

simpleitk -

Announcement

We are pleased to announce the release of SimpleITK 0.9!

NOW WITH REGISTRATION

Here is a quick overview of the ITKv4's registration in SimpleITK via IPython/Jupiter notebook: http://insightsoftwareconsortium.github.io/SimpleITK-Notebooks/60_RegistrationIntroduction.html

This release features the ImageRegistrationMethod which brings a SimpleITK style interface to the modular ITKv4 registration framework. This adds support for a variety of transforms including rigid, affine, b-spline, and deformation fields. The metrics supported include correlation, means squares, ANTS neighborhood correlation, and mutual information. A variety of optimizers are available along with scales estimators for the optimized transformation parameters and built in multi-scale registration support.

Additionally, a number of registration filters have been added: DemonsRegistrationFilter, DiffeomorphicDemonsRegistrationFilter, FastSymmetricForcesDemonsRegistrationFilter, LevelSetMotionRegistrationFilter and SymmetricForcesDemonsRegistrationFilter.

Several examples can be found in the examples directory to help you get started. These examples include Affine registration, BSpline, Demons and Displacement fields. http://www.itk.org/SimpleITKDoxygen/html/examples.html

We have also added the following filters: AdditiveGaussianNoiseImageFilter, AggregateLabelMapFilter, BinaryImageToLabelMapFilter, ChangeLabelLabelMapFilter, CollidingFrontsImageFilter, DisplacementFieldJacobianDeterminantFilter, FastMarchingBaseImageFilter, FastMarchingUpwindGradientImageFilter, InverseDisplacementFieldImageFilter, InvertDisplacementFieldImageFilter, LabelImageToLabelMapFilter, LabelShapeStatisticsImageFilter, LabelStatisticsImageFilter, LabelUniqueLabelMapFilter, MergeLabelMapFilter, RelabelLabelMapFilter, SaltAndPepperNoiseImageFilter, ShotNoiseImageFilter, SpeckleNoiseImageFilter and TransformToDisplacementFieldFilter

Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries

Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.9rc1/

Release Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen09/html/index.html

Additional Release Notes: http://www.itk.org/Wiki/SimpleITK/ReleaseNotes#SimpleITK-Version0.9.0Release

Sub-task

  • SIMPLEITK-426 - Wrap Image registration filters
  • SIMPLEITK-521 - Add initial RegistrationMethod class with basic components
  • SIMPLEITK-522 - Add support for active optimizing transform.
  • SIMPLEITK-536 - Create Infrastructure to support testing registration
  • SIMPLEITK-537 - Add support for Displacement fields
  • SIMPLEITK-538 - Add support for B-Splines Transforms
  • SIMPLEITK-549 - Add initial Implementation of ImageRegistrationMethodv4
  • SIMPLEITK-558 - Add support for fixed and moving image masks.
  • SIMPLEITK-560 - Comprehensive coverage testing of the registration framework is needed.
  • SIMPLEITK-561 - Handle copy on write for the InitialTransform input to the ImageRegistrationMethod
  • SIMPLEITK-562 - Write documentation for the transform and registration method classes.
  • SIMPLEITK-563 - Wrap CenteredVersorTransformInitaizalizer
  • SIMPLEITK-564 - Refactor ImageRegistrationMethodv4 ivar for components
  • SIMPLEITK-574 - Add ImageRegistrationMethodv4 methods to set all transforms
  • SIMPLEITK-575 - Add access to the estimated optimizer scales
  • SIMPLEITK-595 - Add DisplacementField specific interface
  • SIMPLEITK-608 - Add Evaluate metod to the ImageRegistrationMethod
  • SIMPLEITK-609 - Remove Transform's polymorphism cast/conversion

Bug

  • SIMPLEITK-393 - Does not write correct type for Int8
  • SIMPLEITK-525 - Enable deletion of command while an filter exists.
  • SIMPLEITK-526 - Fix CreateInterpolator guarder define miss match
  • SIMPLEITK-565 - The filters with multiple named inputs are not being checked if the image's type and dimension match.
  • SIMPLEITK-582 - Unable to load certain DICOM series by seriesID
  • SIMPLEITK-590 - Fix PNG sCal issue in master
  • SIMPLEITK-598 - CMake BUILD_EXAMPLES SuperBuild flag not propogated correctly
  • SIMPLEITK-616 - Using the ImageSeriesWriter with VectorImages does not work.
  • SIMPLEITK-617 - Check if the LBFGSB optimizer respects the number of iteration parameters. This may be an ITK bug.
  • SIMPLEITK-622 - LevelSetMotionRegistrationFilter documentation
  • SIMPLEITK-624 - Linking is running out of memory on windows with the monolithic build for distrubutions
  • SIMPLEITK-626 - When printing transform the reported ITK reference count is 2.
  • SIMPLEITK-629 - VS11 has compilation error with std::bind
  • SIMPLEITK-632 - Intermettent build failure of SimpleITK
  • SIMPLEITK-633 - invoking execute method without setting initial transform segfaults

Epic

Improvement

  • SIMPLEITK-378 - The Readme.md file is not particularly user friendly for Windows

users. Could it be renamed for the C# package to say "Readme.txt"? - SIMPLEITK-490 - Update Measurements to be tr1::function calls to the base ITK object. - SIMPLEITK-512 - Add basic LabelMap Filters for manipulating labels. - SIMPLEITK-586 - Enforcing System ITK Module dependencies - SIMPLEITK-596 - Update SimpleITK Doxygen doxygen.config - SIMPLEITK-611 - request for transform constructors

New Feature

  • SIMPLEITK-298 - MergeLabelMapFilter
  • SIMPLEITK-345 - The Image readers should have a cast or read as option
  • SIMPLEITK-429 - Some filter have optional inputs. This include PDE registration and masked thresholding. The needs to be added to the JSON.
  • SIMPLEITK-533 - Develop the Interface for the ImageRegistrationMethodv4 based on the ITKv4 registration framework.
  • SIMPLEITK-541 - The Demons registration based filters need an optional input for the initial deformation field.
  • SIMPLEITK-542 - Add the filter from the ImageNoise module
  • SIMPLEITK-543 - Update ITK towards version 4.6
  • SIMPLEITK-550 - Add TransfromToDisplacementField filter.
  • SIMPLEITK-555 - Refactor Transforms to allow specific interface for different transformation types
  • SIMPLEITK-567 - Add wrapping for the ScaleSkewVersor
  • SIMPLEITK-573 - Add missing methods to the transform interfaces
  • SIMPLEITK-588 - Add access to the GlobalPhysicalSpaceTolerance variable.
  • SIMPLEITK-603 - Add transform adaptor support for the ImageRegistration method
  • SIMPLEITK-605 - Add ScaleTransform
  • SIMPLEITK-607 - Missing methods to the ImageRegistrationMethod class
  • SIMPLEITK-612 - For Image and Transform class make public and rename MakeUniqueForWrite to MakeUnique
  • SIMPLEITK-613 - Add FastMarchingUpwindGradient and CollidingFronts filters
  • SIMPLEITK-623 - Add optimizer weights to image registration method

Task

  • SIMPLEITK-438 - add method to use a VectorImage as a Image of Vectors for displacement fields.
  • SIMPLEITK-530 - Test and validate useful and correct functionality of the components in the ImageRegistrationMethods
  • SIMPLEITK-531 - Use SimpleITK's Registration to perform a complete neuro-imaging registration sequence.
  • SIMPLEITK-544 - Update SWIG to 3.0.2
  • SIMPLEITK-545 - Upgrade PCRE to latest version.
  • SIMPLEITK-591 - run script that propagates doxygen documentation to python docstring
  • SIMPLEITK-599 - Update SWIG to 3.0.4 and PCRE to 8.36
  • SIMPLEITK-610 - Fix Dashboard warnings and failing tests.
  • SIMPLEITK-614 - Address CMake CMP0054 policy warnings.
  • SIMPLEITK-618 - Update ITK super build version to 4.7.1
  • SIMPLEITK-619 - Update SWIG doc strings.
  • SIMPLEITK-630 - Reduce dashboard warnings.
  • SIMPLEITK-634 - Update ITK super build toward 4.7.2
  • SIMPLEITK-636 - Update SimpleITK Doxygen documentation form ITK and update the SWIG documentation.
  • SIMPLEITK-637 - Why are there no symbols in the Doxygen?

- SWIG
Published by zivy over 9 years ago

simpleitk -

Announcement

We are pleased to announce the SimpleITK 0.8.1 Release.

SimpleITK is a simplified layer built on top of ITK, intended to facilitate its use in rapid prototyping, education and interpreted languages. SimpleITK provides binaries for several wrapped languages to enable users to rapidly get started using ITK.

Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries

This patch release updates the ITK version to the newly released 4.7.0. Additionally, this patch contains improved support for CMake 3.0, fixes for compilation issues, the addition of the LabelOverlapMeasures filter, and a fix for the ClampCast filter.

Also, we are now compiling for Python 3.4, and have stopped compiling for Python 3.2. Lastly, we are providing some binaries for the Anaconda Python distribution on Binstar.

Binary distributions for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.8.1/

Release Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen08/html/index.html

Sub-task

  • SIMPLEITK-583 - Don't always use ez_setup which downloads setup tools

Bug

  • SIMPLEITK-513 - The R package has version 0.5-1 for SimpleITK
  • SIMPLEITK-514 - Off by one error in CMake code for splitting the basic filters library, can result in missing link dependencies.
  • SIMPLEITK-517 - Associate installation of all headers with "Development" component
  • SIMPLEITK-518 - Version variable not set after "find_package(SimpleITK)
  • SIMPLEITK-526 - Fix CreateInterpolator guarder define miss match
  • SIMPLEITK-529 - Minor Help Documentation bug
  • SIMPLEITK-546 - SimpleITK Java bindings fail to compile
  • SIMPLEITK-551 - Clamp cast filter is not setting correct bounds.
  • SIMPLEITK-552 - CMake 3.0 warning - Do not use LOCATION property in Wrapping/CMakeLists.txt
  • SIMPLEITK-553 - CMake 3.0 warning - sitkConfigureFileBuildtime - non-existent target in gettargetproperty
  • SIMPLEITK-554 - CMake 3.0 Waring - TARGET SimpleITKBasicFilters does not exist
  • SIMPLEITK-568 - In Doxygen coming from ITK, there are missing spaces before and after some reference links
  • SIMPLEITK-581 - For the Superbuild have a way so specify the paths which are searched for system libraries.
  • SIMPLEITK-584 - Address compilation warning on the CDash package release section.
  • SIMPLEITK-589 - Update png test images with an sCal of METER.

Improvement

  • SIMPLEITK-489 - Wrap the LabelOverlapMeasures filter
  • SIMPLEITK-510 - LabelStatisticsImageFilter needs the option to turn off using histograms.
  • SIMPLEITK-577 - On Windows add support to build SimpleITK shared but use release Python libraries.
  • SIMPLEITK-585 - Upgrade ITK Superbuild version to 4.7
  • SIMPLEITK-569 - Upgrade 0.8 to use ITK 4.6

Task

  • SIMPLEITK-503 - Update a the visual guide for building on Linux, change to debian, and update packages needed.
  • SIMPLEITK-511 - Update to ITK 4.5.2
  • SIMPLEITK-523 - Update the SWIG .i documentation files for the new LabelOverlap filter.
  • SIMPLEITK-578 - Update To ITK 4.6.1
  • SIMPLEITK-587 - Update JSON Doxygen strings with latest from ITK 4.7

- SWIG
Published by zivy over 9 years ago

simpleitk -

Announcement

We are happy to announce the SimpleITK 0.8.0 Release.

SimpleITK is a simplified layer built on top of ITK, intended to facilitate its use in rapid prototyping, education and interpreted languages. SimpleITK provide binaries for several wrapped languages to enable users to rapidly get started using ITK.

Information on how to get started and download the binaries: http://www.itk.org/Wiki/SimpleITK/GettingStarted#Binaries

Improvements: - Support for events and command call-backs. More information can be found here: http://www.itk.org/SimpleITKDoxygen/html/CommandPage.html - Includes lambdas for Python, and derived delegate classes for CSharp, Java, Ruby and Python. - Support for compiling OSX Mavericks, by enabling C+11 automatically. - Improved support for C++11 - Improved support for setting dimensional vector parameters as scalars in the OOP interface - Improved ProcessObject base class features in OOP interface - Swig 2.0.12 - Wrapping for R will automatically be enabled if detected due to increased stability with SWIG update. - Improved printing of enum types. - Automatically enabling >4GB image on windows. - Newly wrapped filters BinShrinkImageFilter, CyclicShiftImageFilter, DiscreteGaussianDerivativeImageFilter, LabelVotingImageFilter, and WarpImageFilter. - Threshold measurement available in automatic thresholding filters - Experimental Support for generating Python wheels - ITK 4.5.1

Compatibility: - The operator "~" was incorrectly implemented as a logical not. This has been corrected to be a bitwise not operator for images. - The KernelEnum types as an object member has been deprecated. - In-favor of namespace enum: http://www.itk.org/SimpleITKDoxygen/html/namespaceitk11simple.html#a38998f2c7b469b1ad8e337a0c6c0697b

Updated Documentation: - http://www.itk.org/Wiki/SimpleITK/GettingStarted/VisualguidetobuildingonLinux - http://www.itk.org/Wiki/SimpleITK/GettingStarted/AvisualguidetoSimpleITKwithCSharp - http://simpleitk.github.io/SimpleITK-Notebooks/41Progress.html

Binary distribution for many platforms and languages are available for downloading: https://sourceforge.net/projects/simpleitk/files/SimpleITK/0.8.0/

Release Doxygen Documentation: http://www.itk.org/SimpleITKDoxygen08/html/index.html

Sub-task

  • SIMPLEITK-391 - Correct overloaded operator to use Bitwise filter for bitwise operators
  • SIMPLEITK-476 - Check if the custom std_vector.i file for R is still needed
  • SIMPLEITK-477 - Latest R installs require a NAMESPACE file

Bug

  • SIMPLEITK-445 - `GLIBC_2.14' not found
  • SIMPLEITK-451 - The C++ Examples are not being tested.
  • SIMPLEITK-453 - CLang 5.0 OS X 10.9 std::tr1 namespace doesn't exist
  • SIMPLEITK-478 - Test Java Command Delegate
  • SIMPLEITK-480 - Automatically add -std=c++11 flag for clang 5.0 on mavericks.
  • SIMPLEITK-482 - Fix CMake configuration warning about linking to ourselves.
  • SIMPLEITK-495 - Update virtualenv version, not compatible with Ubuntu 13.10, or Debian testing
  • SIMPLEITK-496 - On Maverick with c++11 SWIG is failing with Java and std::vector
  • SIMPLEITK-507 - The Examples in the "Segmentation" sub-directory are not being run and need to be updated.
  • SIMPLEITK-508 - The Python PEP386 version should not have a '.' before the release candidate suffix.

Improvement

  • SIMPLEITK-430 - The InterpolatorEnums are print as integers, this should be strings.
  • SIMPLEITK-431 - The enums for morphology filters are local to each filter, they should be moved to common location with the sitk prefix.
  • SIMPLEITK-432 - upgrade toward ITK 4.5
  • SIMPLEITK-433 - Add Warp ImageFilter
  • SIMPLEITK-434 - Add BinShrink filter
  • SIMPLEITK-436 - Expose the hidden CMake Variable as advanced options.
  • SIMPLEITK-450 - Break compilation of LabelStatisticsImageFilter into 2 file for compilation speed.
  • SIMPLEITK-457 - Add CSharp example and test for GetBuffer methods.
  • SIMPLEITK-467 - Update super ITK build version towards 4.5.1.
  • SIMPLEITK-472 - make using 64 integers default for windows 64
  • SIMPLEITK-473 - Turn on R by default if detected.
  • SIMPLEITK-491 - Move WRAPITK option to advanced.
  • SIMPLEITK-494 - Reduce time taken for lengthy tests.
  • SIMPLEITK-501 - An optional stripping of symbols needs to be done on OSX for the distributed libraries. This reduces the size of the libraries by ~100 Megabytes.

New Feature

  • SIMPLEITK-372 - When testing is disabled Python eggs are not created by the "dist" target.
  • SIMPLEITK-410 - Add BUILD_EXAMPLES option to SimpleITK actual build.
  • SIMPLEITK-422 - Add missing connectivity to threshold connected image filter
  • SIMPLEITK-423 - adding missing resulting measurements to confidence connected filter.
  • SIMPLEITK-435 - Add basic access to Image's Meta Data Dictionary
  • SIMPLEITK-440 - Add option to dim_vec to set as a scalar for all components.
  • SIMPLEITK-441 - Create Prototype for progress reporting and call backs from filters.
  • SIMPLEITK-443 - add DiscreteGaussianDerivative Filter
  • SIMPLEITK-444 - Add additional procedure which take dim_vec as scalars if first parameter.
  • SIMPLEITK-447 - Refactor ImageFilter to include ProcessObject base class
  • SIMPLEITK-449 - There are some basic missing matrix based transforms that are missing such as Euler and Versor transforms.
  • SIMPLEITK-454 - Add call-back events and progress reporting form ITK process objects.
  • SIMPLEITK-456 - Add support to transform continuous index to physical point.
  • SIMPLEITK-462 - Add SWIG Delegate Support for Command Class
  • SIMPLEITK-463 - Add direct lambda support to ProcessObject::AddCommand in Python
  • SIMPLEITK-468 - Add output operator support for KernelEnums
  • SIMPLEITK-469 - Add output operator to PixelIDTypeEnum
  • SIMPLEITK-493 - Add script to upload data to midas.
  • SIMPLEITK-505 - Add threshold value as measurement to auto thresholding filters.
  • SIMPLEITK-506 - Add support for generating python wheel to enable pip to download binaries.

Task

- SWIG
Published by zivy over 9 years ago

simpleitk -

Bug

  • SIMPLEITK-419 - Fix numpy conversion warning on windows.
  • SIMPLEITK-420 - Fix numpy conversion warning on windows.
  • SIMPLEITK-421 - Documentation for Statistics image filter bounding box needs to be corrected.
  • SIMPLEITK-424 - Unable to convert 4GB+ numpy array to sitkImage

- SWIG
Published by zivy over 9 years ago

simpleitk -

Announcement

We are pleased to announce the release of SimpleITK 0.7.0!

The release's binary built distributions are available for many languages and platforms. They are available for download:

http://sourceforge.net/projects/simpleitk/files/SimpleITK/0.7.0/

There are numerous binaries available for download for Python via setuptools' easy_install. Additionally, we have select binary distributions for C# and Java. Information on downloading and getting started can be found here:

http://www.itk.org/Wiki/SimpleITK/GettingStarted#Downloadingthebinaries

Notable improvement: - Based on ITK 4.4.2 with enhanced performance for operators - New filters including: Clamp, PatchedBasedDenoising, ScalarChanAndVese, BitwiseNot - Support for 64-bit integer Pixels ( not enable with windows VS9, nor packaged ) - Add Debug flag for filters to print ITK filter - Bug fixes. - And Many more!

CSharp: - Additional image overloaded operators

Doxygen for this release can be found here: http://itk.org/SimpleITKDoxygen07/html/pages.html

Sub-task

Bug

  • SIMPLEITK-210 - Use printable types for ToString methods
  • SIMPLEITK-371 - SetPixel test is failing on windows in debug mode
  • SIMPLEITK-387 - CSharp version is invalid causing compilation error.
  • SIMPLEITK-398 - CSharp is missing the Image::GetBufferAs... methods
  • SIMPLEITK-401 - Verify TR1 error checking for logic
  • SIMPLEITK-405 - Fix some dashboard warnings
  • SIMPLEITK-406 - Can not convert image >4GB to numpy array
  • SIMPLEITK-408 - Swig build error on windows64 when ITK is not installed, due to excessive path length.
  • SIMPLEITK-417 - LabelStatisticsImageFilter does not reset internal measurements for each execution.

Improvement

New Feature

Task

  • SIMPLEITK-352 - Have separate versions of SimpleITK doxygen for each version or tag
  • SIMPLEITK-355 - Add CMake file to use Midas and MD5 files for data.
  • SIMPLEITK-356 - Migrate the data from the data submodule to the Midas md5 download system.
  • SIMPLEITK-366 - System ITK with Superbuild.
  • SIMPLEITK-367 - Move WIki pages to version directories.
  • SIMPLEITK-375 - Update SimpleITK Wiki and FAQ, including compiler support and FAQ entries.
  • SIMPLEITK-407 - Update the style of SWIG and PCRE.
  • SIMPLEITK-412 - Fix dashboard issues
  • SIMPLEITK-416 - Update Source Tarball script for midas data.
  • SIMPLEITK-418 - The size of the monolithic test driver is too big on windows. This should be broken up

- SWIG
Published by zivy over 9 years ago