Skip to content
abirba edited this page Dec 28, 2012 · 14 revisions

Welcome to the developer wiki of the Conectome Mapper. Here you will find useful information for enhancing the Connectome Mapper, building on unsupported platforms, discussing about the development roadmap and so on.

Developer Guidelines

Philosophy

The development philosophy for the version 2.0 of the Connectome Mapper is to keep the code of the processing as much as possible outside of the actual main Connectome Mapper code, through the use of existing Nipype interfaces and an external library (dubbed cmtklib). Further development, typically additions of other tools and configuration options should go in this direction.

Code Structure

The code is divided into two packages: CMTKlib and cmp. CMTKlib contains the custom processing methods (and data used by these methods) developed by the CMTK team for Connectivity Matrices computation. cmp package contains the pipelining methods and GUI of the Connectome Mapper. The package is divided into general methods and classes - displaying the interface, loading and saving the configuration, ... - and specific pipelines/stages methods and classes located into the Pipelines and Stages folders.

Howto's

General howto's:

Development howto's:

Future of the Connectome Mapper

Useful links

Various links related to the Connectome Mapper: