visad/src/main/java/ucar/nc2/iosp/gempak/GempakGridServiceProvider.java
protected void open(GridIndex index, CancelTask cancelTask) throws IOException {
    GempakLookup lookup = new GempakLookup((GempakGridRecord) index.getGridRecords().get(0));
    GridIndexToNC delegate = new GridIndexToNC(index.filename);
    //delegate.setUseDescriptionForVariableName(false);
    delegate.open(index, lookup, 4, ncfile, cancelTask);
    ncfile.finish();
  }
protected void open(GridIndex index, CancelTask cancelTask) throws IOException {
    GempakLookup lookup = new GempakLookup((GempakGridRecord) index.getGridRecords().get(0));
    GridIndexToNC delegate = new GridIndexToNC(index.filename);
    //delegate.setUseDescriptionForVariableName(false);
    delegate.open(index, lookup, 4, ncfile, cancelTask);
    ncfile.finish();
  }
protected void open ( GridIndex index , CancelTask cancelTask ) throws IOException { GempakLookup lookup = new GempakLookup ( ( GempakGridRecord ) index . getGridRecords ( ) . get ( 0 ) ) ; GridIndexToNC delegate = new GridIndexToNC ( index . filename ) ; //delegate.setUseDescriptionForVariableName(false); delegate . open ( index , lookup , 4 , ncfile , cancelTask ) ; ncfile . finish ( ) ; }
Open the index and create the netCDF file from that

@param index      GridIndex to use
@param cancelTask cancel task
@throws IOException problem reading the file
Open the index and create the netCDF file from that