Hello all,
I was wondering if it is possible to obtain file info such as dimX, dimY, sizeX or sizeY within a Brainvisa module. I can't find any module within which this is done.
Thanks in advance,
Olivier
file Info with Python
- Olivier Coulon
- Posts: 176
- Joined: Fri Feb 27, 2004 11:48 am
- Location: MeCA research group, Institut de Neurosciences de La Timone, Marseille, France
- Contact:
file Info with Python
Olivier Coulon
Institut de Neurosciences de La Timone,
Aix-Marseille Université,
Marseille, france
https://meca-brain.org
Institut de Neurosciences de La Timone,
Aix-Marseille Université,
Marseille, france
https://meca-brain.org
- Jean-Francois Mangin
- Posts: 337
- Joined: Mon Mar 01, 2004 10:24 am
- Location: Neurospin, CEA, France
- Contact:
- riviere
- Site Admin
- Posts: 1361
- Joined: Tue Jan 06, 2004 12:21 pm
- Location: CEA NeuroSpin, Saint Aubin, France
- Contact:
The best way is to use aimsVolumeAttributes() in the module shfjGlobals:
It only works for volume formats supported by the Aims library (it uses AimsFileInfo command to get attributes).
Alternately you can directly query disk items attributes from BrainVISA cache but in some cases attributes will not be up-to-date (if the volume has just been written by a previous step for instance, attributes created at write time, like dimensions, will not be known):
Denis
Code: Select all
import shfjGlobals
attributes = shfjGlobals.aimsVolumeAttributes( self.volume )
dims = attributes.get( 'volume_dimension' )
Alternately you can directly query disk items attributes from BrainVISA cache but in some cases attributes will not be up-to-date (if the volume has just been written by a previous step for instance, attributes created at write time, like dimensions, will not be known):
Code: Select all
dims = self.volume.get( 'volume_dimension' )