Home - acil-bwh/ChestImagingPlatform GitHub Wiki

Welcome to the ChestImagingPlatform

The ChestImagingPlatform (CIP) is open-source library for image-based phenotyping of Chest CT images. This toolkit is developed at Brigham and Women's Hospital under funding for the NIH NHLBI.

#Building Instructions In order to build CIP you will need to set up your environment with the following prerequisites

##Prerequisites

  1. CMake > 3.5.0: CIP uses CMake for cross-platform building.
  2. Git > 1.7.10: Distributed version control system. CIP is hosted in GitHub. Additional dependencies will be retrieved using git tools.
  3. SVN > 1.7: Subversion control system.

Building CIP

Launch a terminal and execute

git clone -b [develop|master] https://github.com/acil-bwh/ChestImagingPlatform.git
mkdir ChestImagingPlatform-build
cd ChestImagingPlatform-build
ccmake ../ChestImagingPlatform

CMake will give you the options to set-up different configuration options. Make sure that the SuperBuild option is marked if you want CIP to install and compile all the dependencies for you. Then run configure and generate on cmake. After that all you have to do is to build CIP

make -j 2

Building CIP on Sierra 10.12.13, I was getting a build error locating OPENGL_INCLUDE_DIR with both vtk 6 and 7:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
OPENGL_INCLUDE_DIR (ADVANCED)

To fix this, specifying the cmake variable OPENGL_INCLUDE_DIR in the command line was necessary:

ccmake  ../ChestImagingPlatform -DOPENGL_INCLUDE_DIR:STRING=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/

Dashboard

CIP testing environment is powered by CDash. Here you can see the status of the toolkit CIP CDash

CIP mailing list

[email protected]

Additional information about CIP

Breakout session during the Slicer Project Week

Contributing code

CIP github repository follows the following [branch convention] (http://nvie.com/posts/a-successful-git-branching-model/)