Access the CVS source-code repository
There are two ways to obtain SVN access to the InVesalius source code repository: as a user (anonymous, read-only access); or as a developer (read/write access). One of the advantages of SVN access is that you can incrementally update your repository without having to retrieve the entire source distribution. The following instructions assume that you know how to use SVN.
Anonymous User Read-Only Access
You can obtain read-only access to the SVN repository as follows.
svn checkout --username anonymous.invesalius@gmail.com http://svn.softwarepublico.gov.br/svn/invesalius/invesalius3/trunk invesalius3 (respond with password invesalius)
This SVN tree is InVesalius 3.x. Execute the SVN checkout in a clean directory. It will create a invesalius3 directory, overwriting any existing invesalius3 tree. You will also need dependencies for running InVesalius.
Developer Read/Write? Access
Individuals who have demonstrated trustworthy behavior, have contributed to the InVesalius community in significant ways, or can convince the InVesalius community of these qualities, can obtain CVS read/write access. In this case, contact the project administrator at CTI (invesalius@…) to set up an account. Once you have your username and password, do the same as above, except use your username in place of anonymous.invesalius@…, along with the correct password.
Dependencies
- Python 2.6.2
- Python Imaging Library PIL 1.1.6
- Numeric Python NumPy 1.2.1
- wxPython 2.8.9.1 Unicode
- Visualization Toolkit VTK 5.4
- Grassroots DICOM GDCM 2.0.11
- Insight Toolkit ITK 3.0.10
- PyCairo 1.8.4
- System Information Gatherer And Reporter SIGAR
NOTE: It is necessary to build Python-wrappers for VTK, ITK, GDCM and SIGAR. Use CMake for the first 3. SIGAR provides python setup tool.
