Slicer / ParameterSerializer

An open-source library for serialization and deserialization of Insight Segmentation and Registration Toolkit (ITK) classes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ParameterSerializer

Build Status

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.

About

An open-source library for serialization and deserialization of Insight Segmentation and Registration Toolkit (ITK) classes.

License:Apache License 2.0


Languages

Language:C++ 90.8%Language:CMake 9.2%