The VolumeIO_a.py and VolumeIO_a_wrap.c files will be created by swig, they should not be part of the repository
Changed variable type names to match the naming convention, e.g.:

STRING -> VIO_STR
BOOLEAN -> VIO_BOOL
Colour -> VIO_Colour
progress_struct -> VIO_progress_struct

etc...