AIMS library

The AIMS library is part of the BrainVISA and Anatomist project.

For the moment, please see the AIMS doxygen pages.

Denis commented:

However the doxygen docs here are those of the stable version, not the

development one with the latest evolutions. Anyway this should be OK as a starting point. What is mainly missing is the pyaims and pyanatomist projects which were really new in the stable version...

Aims volume

stuffs from aims.Volume (from the present Python API). This object is mainly a wrapper to a C++ AIMS object.

 getSize{X,Y,Z,T} : return the number of voxels in each directions
 {value, at}(x,y,z,t): data accessor
 setValue(x,y,z,t)
 arraydata: Numeric-like shared data accessor. We plan to use numpy soon,
  since it adds many great array manipulation functions.
 getProperty(string) : accessor to the underlying dictionary-like property,
  these ones need a more pythonic API (for example, an voxelSize() method)

Benjamin:

We intend to improve the Python API, but the C++ code won't fundamentally change. Those objects are core of our processes