All notable changes to the RECAST3D stack will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.0 - 2020-27-03
- Add support for trackers, benchmarks, and parameter control for upstream components
- Add experimental transparent reconstruction mode (this makes air on slices see-through)
- Add feature to set permanently fixed slices for analysis with middle mouse button
- Add re-export of
scan_settings_packet
to thetomop
Python library. - Add named arguments to
tomop
class constructors. - Add
already_linear
flag toScanSettingsPacket
. - Add
Parameter{Bool,Float,Enum}Packet
,TrackerPacket
andBenchmarkPacket
. - Add support for
std::vector<std::string>
fields.
- Add
continuous
flag, for reconstructions happening more often than one rotation (#4). - Add
already_linear
flag, for already linearized data. - Add support for skipping flat fielding step.
- Add Gaussian filter for optional noise suppression
- Add support for Paganin filtering
- Add support for manually choosing tilt axis for parallel beam geometries
- Add
bench
flag for (optional) benchmarking support
- Fix scaling of 3D volume preview in reconstruction
- Fix application of FDK weighting.
- Fix possible simultaneous access to a plugin socket
- Fix uploads not triggering when
group_size
did not divideproj_count
(#9) - Change
plugin::listen
to run on the main thread - Change default value for flat field to
1
, darks and flats are now optional (#6). - Use FFTW3 as the FFT backend (instead of an unsupported Eigen module).
- More modular system for processing projections
- Initial scaling is now based on first received nonzero data
1.0.0-rc.1 - 2018-11-13
- Add documentation
- Improved build scripts
- Use TomoPackets v1.0.0
- Disable 2D scenes
- Disable movie scenes
- Disable dataset loading
- Initial release.