In a nutshell

For NOEMA, create with CLIC a UV table from the current index of cross-correlation observations and selected spectral window, and read it with IMAGER

$ clic
CLIC> (FILE ; FIND ; SET )   ! Build your index and spectral Window selection
CLIC> TABLE MyTable.uvt [NEW] [/MOSAIC]  !  Create a UV table
CLIC> EXIT
$ imager
IMAGER> READ MyTable.uvt [/Options ]
A complete set of UV tables for all spectral windows and all sources can be automatically created from an ensemble of .hpb data files by
$ clic
CLIC> @ all-tables
CLIC> EXIT
$ imager
IMAGER> SIC FIND *.uvt
IMAGER> READ UV 'dir%file[1]'  ! For the first one...

For ALMA, create with CASA a list of UVFITS files from a Measuremet Set

$ casa
CASA <2>: vis='MyMeasurementSet.ms'
CASA <3>: casagildas()
CASA <4>: casagildas("Do") 
CASA <5>: exit()
Once you have the UVFITS files, convert them with IMAGER
$ imager
IMAGER> sic find *.uvfits
IMAGER> for string /in dir%file
IMAGER:   @ fits_to_uvt 'string'
IMAGER: next
or, even simpler, by using the PIPELINE command.
$ imager
IMAGER> PIPELINE ORGANIZE
Conventions for file naming are described in Section 5.4. Each uv table can later be read separately.