-
Notifications
You must be signed in to change notification settings - Fork 405
Config File Discussion Page
This page documents the various thoughts on improving NiftyNet configuration files. This work has been done over a couple of stages and is spread across various issues in various repositories, so this page is an attempt to pull all thinking together into one place to create concrete issues for implementation.
Ini file design has been driven by two phases of thinking:
- Work done to consider a move across to YAML, between January and July 2018
- Work done during the NiftyNet hackathon in June, 2019
The main issue for the January 2018 work is documented in issue #166. It is documented across issues in this repository and in the cmiclab niftynet repository issues. As such, this page is gathering all the thinking together from the various issues to this section of the wiki.
A number of feature points were considered for the NiftyNet hackathon held in June 2019 that could benefit from modifications to the config file format. These are discussed below and referenced by corresponding issues (TBA).
-
Replace ini with yaml
- Potentially provide mapping between yaml and json with automated conversion
- Section-based config files
- Reorganise file sections
- Move input-specific network fields to inputs
- Add explicit input groups