ParameterSerializer
Serialization is an important technique when exploring an analysis parameter solution space and performing reproducible research.
This is a set of classes to perform serialization
and deserialization of the parameters of ITK classes, i.e.,
classes that inherit from itk::LightObject
. Serialization does not require
code instrumentation of the target classes. The parameters of the target class
are serialized with an archiver; the only currently implemented archiver writes
and reads JSON files with the JsonCpp
library.
The project is currently used by TubeTK and the SlicerExecutionModel.
The development of this project is supported by TubeTK.