================== AIMS documentation ================== AIMS meant something like *"Analysis of Images and Signals"* but nobody really knows what it exactly means now... Anyway it is the neuroimaging structures manipulation library of the `BrainVISA project `_. General ======= * What's new ? :doc:`See the changelog ` * :doc:`AIMS configuration file documentation ` * :cmds:`List of all executable programs with help <>` * :doc:`Input/Outputs: reading and writing objects, and options ` * :doc:`Coordinates systems in Aims and Anatomist ` Tutorial ======== :doc:`tutorial` Developers section ================== C++ API docs ------------ :aims:`Beginning of programming tutorial ` :aims:`AIMS library C++ API ` AIMS is also composed of several sub-projects: * :cartoddox:`Carto data `: neuroimaging data structures and IO implementations * :aimsdata:`AIMS data `: image processing basics (this doc) * :aimsalgo:`AIMS algo `: algorithms for AIMS * :graphdox:`Graph `: high-level graphs library * :aimsgui:`AIMS GUI `: `Qt-based `_ GUI classes for AIMS * :aimstil:`AIMS Til `: Mainly meshes manipulation tools for AIMS * **Soma-IO**: C++ general IO libraries, containing these sub-projects: * :cartobdox:`Carto base `: C++ general usage library * :somaio:`Soma-IO `: IO libraries PyAIMS: in Python ----------------- :pyaimsdev:`PyAIMS documentation ` Sources repository ================== The main repository is now on gitHub: https://github.com/brainvisa/aims-free. Building sources and using AIMS for custom programs =================================================== Projects are mainly in C++ and Python language. As BrainVISA is modular, it is made of multiple projects, which are separated by scope, aim, maintainers, language, and licence. To build the whole thing, we needed a tool to build an aggregation of the various projects. This tool is based on `CMake `_ but needed a higher-level tool to glue the various projects. This is the role of the `brainvisa-cmake `_ project of BrainVisa, and its main program, **bv_maker**. The easiest way to install it is using casa-distro containers - see info on https://dev.brainvisa.info. At lower level, instructions on how to use it are available on the BrainVISA web server: https://brainvisa.info/brainvisa-cmake/index.html Miscelaneous ============ * Documentation about :doc:`some of the AIMS specific data formats ` * :doc:`Old notes about SPM/Analyze format handling ` across AIMS history .. toctree:: :hidden: changelog aims_config tutorial aims_io formats spm_format coordinates_systems