[MINC-development] default file type (HDF5 vs NetCDF)
Andrew Janke
a.janke at gmail.com
Sun Jun 4 02:33:35 EDT 2006
In this case I cast my vote in the same box as Jon's. I have been
using an older version of minc2,0 at home now ever since shifting to
Montreal with no hassles.
a
On 5/31/06, Jonathan HARLAP <jharlap at bic.mni.mcgill.ca> wrote:
> I'd say that people who install MINC 2 probably should get MINC 2
> files... But that's just my naive expectation that when I download,
> compile and install MINC 2 then when I run format conversions and
> processing tools they'd start using the MINC 2 format.
>
> So I'd vote to make the change. However - if others are opposed, then I
> suggest an alternate change: add a -2 option to dcm2mnc and rawtominc.
>
> J
>
>
> Robert VINCENT wrote:
> > Hi,
> >
> > I had coded it this way specifically to avoid having programs like
> > rawtominc default to MINC 2.0 format. My intent was that a user would have
> > to make the decision to change all of their files to MINC 2.0 format, and
> > then all subsequent tools would automatically honor this decision. But I
> > didn't want a user to get a MINC 2.0 file without knowing they'd asked for
> > it.
> >
> > If the general feeling is that MINC 2.0 is working for people, then I
> > don't object to this change. I just didn't want to force the new format
> > onto the world, especially in environments where MINC 2.0 format support
> > might be incomplete.
> >
> > -bert
> >
> > If people feel that
> > On Wed, 31 May 2006, Jonathan HARLAP wrote:
> >
> >
> >>Heylas,
> >>
> >>I know I've raised this before, but now that I understand what's going
> >>on a little better I'd like to propose a small change:
> >>
> >>In libsrc/netcdf_convenience.c the function micreatex reads:
> >>
> >> if ((cmode & MI2_CREATE_V1) != 0) {
> >> fd = nccreate(path, cmode);
> >> }
> >> else if (miget_cfg_bool(MICFG_FORCE_V2) || (cmode & MI2_CREATE_V2)
> >>!= 0) {
> >> fd = hdf_create(path, cmode, opts_ptr);
> >> }
> >> else {
> >> if (mi_nc_files == 0 && mi_h5_files != 0) {
> >> /* Create an HDF5 file. */
> >> fd = hdf_create(path, cmode, opts_ptr);
> >> }
> >> else {
> >> /* Create a NetCDF file. */
> >> fd = nccreate(path, cmode);
> >> }
> >> }
> >>
> >>
> >>I propose changing the line "if (mi_nc_files == 0 && mi_h5_files != 0)"
> >>to read " if (mi_nc_files == 0)"
> >>
> >>The reason is that currently the code will default to creating HDF5
> >>files only if a program has already opened an HDF5 file. The change
> >>proposed would make it such that the library will only create CDF files
> >>if a program has already opened a CDF file. This won't influence any of
> >>the minc tools normally used on a day-to-day basis, but will change the
> >>default output of file format converters that don't read any minc files
> >>before creating an output file.
> >>
> >>I didn't put this in CVS yet as I don't know what your process is for
> >>getting this kind of functionality change into the library.
> >>
> >>Cheers,
> >>J
> >>_______________________________________________
> >>MINC-development mailing list
> >>MINC-development at bic.mni.mcgill.ca
> >>http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development
> >>
> >
> >
> > _______________________________________________
> > MINC-development mailing list
> > MINC-development at bic.mni.mcgill.ca
> > http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development
> _______________________________________________
> MINC-development mailing list
> MINC-development at bic.mni.mcgill.ca
> http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-development
>
--
Andrew Janke (a.janke at gmail.com || http://a.janke.googlepages.com/)
Canada->Montreal Cell: +1 (514) 924 2012
More information about the MINC-development
mailing list