Release notes - xcist/documentation GitHub Wiki
1.4.4 (2024-10-11)
1.4.3 (2024-10-04)
1.3.3 (2024-06-28)
1.3.2 (2024-06-19)
1.2.2 (2024-03-18)
1.1.2 (2024-02-09)
1.1.0 (2024-02-08)
- Added import module
- Added new unit tests
- Changes for sonar coverage
- Bug, error fixes and minor changes
- Revert "Sonartest fix final"
- Update build.yml to consider gecatsim as the new source folder
- Update sonar-project.properties to consider gecatsim as new source
1.0.0 (2023-12-07)
- Added comments
- Added testcase prepView
- Added a recon sample
- Changed the test cases to new folder format gecatsim.
- Updated build.yml
- Updated test_CheckModule.py
- Updated test_CommonTools.py
- Bug fixes
- Fixed test_ReadMaterialFile
- Updated build.yml
0.3.2 (2023-09-22)
- Renamed dose_data to dose
- Added phantoms
- Revised Scatter Correction
- Added support for row-dependent spectrum (heel effects) and gain factor and corrected heel effects in spectrum
- Typo fixes
- Added unit tests
- Added more testcases
- Added test_Phantom_Voxelized
- Made changes for MacOS related to the inline assembly code
- Updated code to incorporate review comments
- Commented out inline assembly code
0.2.1 and 0.2.2 (2023-08-01)
- Updated executable
- Updated configuration files
- Added phantom funtionality and materials
- Added test cases and materials files
- Bug and typo fixes and added comments
- Changed compiling to static
- Changed Windows build file with new location and added compilation instructions
- Made changes for MacOS: created a MacOS version of libcatsim, malloc.h not considered for MacOS platform
- Updated reconstruction and spectrum generation code (now works for all kVps)
- Reorganized directory structure
- Added unit tests
- Added XCIST spectrum
- Added 1000-view sinogram
- FDK reconstruction algorithm
- NCAT/XCAT projector
- Improved afterglow model
- Improved efficiency of GetMu
- Revised detector gain and e-noise in Scanner_Default
- Revised NCAT materials and water_* materials
- Added scatter convolution model and revised scatter correction
- Added BHC and analytic projector
- Cleaned up files
0.1.2 (2020-11-09)
- Fixed a bug with monochromatic simulation and added support to int8 raw
- Updated executable
- Updated dll lib to include DD3Proj
- Added DD3Proj wrapper and sample
- Fixed typos
- Added phantom scale option
- Compiled C lib for Linux
- Revised voxelized projector
0.1.0 (2020-09-03)
Alpha release
Features:
- Both Python Install Package + Standalone Executable provided
- Capability to simulate third-generation CT scanners
- Support for voxelized phantoms
- Independent oversampling of focal spot, detector, and view angle
- Support for user-specified X-ray spectra
- Support for quantum noise and detector electronic noise
Component models:
- Uniform X-ray source focal spot (size parameterized)
- 7 spectra (80 kVp, 90 kVp, 100 kVp, 110 kVp, 120 kVp, 130 kVp, 140 kVp; generated by GE Research under XCIST project)
- 45 materials
- 1 sample voxelized phantom (CatSim logo)
- Generic CT scanner model
- Generic CT scan protocol