cdm/src/main/java/ucar/nc2/iosp/nowrad/NOWRadheader.java
void setProductInfo(String prod, Date dd) {
        String summary = null;

        if (prod.contains("NOWRADHF")) {
            cmemo   = "NOWRAD  Base Reflectivity at Tilt 1";
            ctitle  = "BREF: Base Reflectivity [dBZ]";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("USRADHF")) {
            cmemo   = "NOWRAD  Base Reflectivity at Tilt 1";
            ctitle  = "BREF: Base Reflectivity [dBZ]";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXET")) {
            cmemo   = "NOWRAD Echo Tops";
            ctitle  = "Echo Tops Composite";
            cunit   = "K FT";
            cname   = "EchoTopsComposite";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLL")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - Low";
            ctitle  = "LayerReflectivityLow";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLM")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - Mid";
            ctitle  = "LayerReflectivityMid";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLH")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - High";
            ctitle  = "LayerReflectivityHigh";
            cunit   = "dBZ";
            cname   = "ReflectivityHigh";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXVI")) {
            cmemo   = "NOWRAD ";
            ctitle  = "Vert. Integrated Liquid Water";
            cunit   = "Knots";
            cname   = "VILwater";
            summary = "NOWRAD ";
        } else {
            ctilt  = "error";
            ctitle = "error";
            cunit  = "error";
            cname  = "error";
        }

        /* add geo global att */
        ncfile.addAttribute(null, new Attribute("summary", "NOWRAD radar composite products." + summary));
        ncfile.addAttribute(null, new Attribute("title", "NOWRAD"));
        ncfile.addAttribute(null, new Attribute("keywords", "NOWRAD"));
        ncfile.addAttribute(null, new Attribute("creator_name", "NOAA/NWS"));
        ncfile.addAttribute(null, new Attribute("creator_url", "http://www.ncdc.noaa.gov/oa/radar/radarproducts.html"));
        ncfile.addAttribute(null, new Attribute("naming_authority", "NOAA/NCDC"));
        ncfile.addAttribute(null, new Attribute("base_date", formatter.toDateOnlyString(dd)));
        ncfile.addAttribute(null, new Attribute("conventions", _Coordinate.Convention));
        ncfile.addAttribute(null, new Attribute("cdm_data_type", FeatureType.GRID.toString()));

    }
void setProductInfo(String prod, Date dd) {
        String summary = null;

        if (prod.contains("NOWRADHF")) {
            cmemo   = "NOWRAD  Base Reflectivity at Tilt 1";
            ctitle  = "BREF: Base Reflectivity [dBZ]";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("USRADHF")) {
            cmemo   = "NOWRAD  Base Reflectivity at Tilt 1";
            ctitle  = "BREF: Base Reflectivity [dBZ]";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXET")) {
            cmemo   = "NOWRAD Echo Tops";
            ctitle  = "Echo Tops Composite";
            cunit   = "K FT";
            cname   = "EchoTopsComposite";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLL")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - Low";
            ctitle  = "LayerReflectivityLow";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLM")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - Mid";
            ctitle  = "LayerReflectivityMid";
            cunit   = "dBZ";
            cname   = "Reflectivity";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXLH")) {
            cmemo   = "NOWRAD Layer Comp. Reflectivity - High";
            ctitle  = "LayerReflectivityHigh";
            cunit   = "dBZ";
            cname   = "ReflectivityHigh";
            summary = "NOWRAD Product";
        } else if (prod.contains("NEXVI")) {
            cmemo   = "NOWRAD ";
            ctitle  = "Vert. Integrated Liquid Water";
            cunit   = "Knots";
            cname   = "VILwater";
            summary = "NOWRAD ";
        } else {
            ctilt  = "error";
            ctitle = "error";
            cunit  = "error";
            cname  = "error";
        }

        /* add geo global att */
        ncfile.addAttribute(null, new Attribute("summary", "NOWRAD radar composite products." + summary));
        ncfile.addAttribute(null, new Attribute("title", "NOWRAD"));
        ncfile.addAttribute(null, new Attribute("keywords", "NOWRAD"));
        ncfile.addAttribute(null, new Attribute("creator_name", "NOAA/NWS"));
        ncfile.addAttribute(null, new Attribute("creator_url", "http://www.ncdc.noaa.gov/oa/radar/radarproducts.html"));
        ncfile.addAttribute(null, new Attribute("naming_authority", "NOAA/NCDC"));
        ncfile.addAttribute(null, new Attribute("base_date", formatter.toDateOnlyString(dd)));
        ncfile.addAttribute(null, new Attribute("conventions", _Coordinate.Convention));
        ncfile.addAttribute(null, new Attribute("cdm_data_type", FeatureType.GRID.toString()));

    }
void setProductInfo ( String prod , Date dd ) { String summary = null ; if ( prod . contains ( "NOWRADHF" ) ) { cmemo = "NOWRAD  Base Reflectivity at Tilt 1" ; ctitle = "BREF: Base Reflectivity [dBZ]" ; cunit = "dBZ" ; cname = "Reflectivity" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "USRADHF" ) ) { cmemo = "NOWRAD  Base Reflectivity at Tilt 1" ; ctitle = "BREF: Base Reflectivity [dBZ]" ; cunit = "dBZ" ; cname = "Reflectivity" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "NEXET" ) ) { cmemo = "NOWRAD Echo Tops" ; ctitle = "Echo Tops Composite" ; cunit = "K FT" ; cname = "EchoTopsComposite" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "NEXLL" ) ) { cmemo = "NOWRAD Layer Comp. Reflectivity - Low" ; ctitle = "LayerReflectivityLow" ; cunit = "dBZ" ; cname = "Reflectivity" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "NEXLM" ) ) { cmemo = "NOWRAD Layer Comp. Reflectivity - Mid" ; ctitle = "LayerReflectivityMid" ; cunit = "dBZ" ; cname = "Reflectivity" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "NEXLH" ) ) { cmemo = "NOWRAD Layer Comp. Reflectivity - High" ; ctitle = "LayerReflectivityHigh" ; cunit = "dBZ" ; cname = "ReflectivityHigh" ; summary = "NOWRAD Product" ; } else if ( prod . contains ( "NEXVI" ) ) { cmemo = "NOWRAD " ; ctitle = "Vert. Integrated Liquid Water" ; cunit = "Knots" ; cname = "VILwater" ; summary = "NOWRAD " ; } else { ctilt = "error" ; ctitle = "error" ; cunit = "error" ; cname = "error" ; } /* add geo global att */ ncfile . addAttribute ( null , new Attribute ( "summary" , "NOWRAD radar composite products." + summary ) ) ; ncfile . addAttribute ( null , new Attribute ( "title" , "NOWRAD" ) ) ; ncfile . addAttribute ( null , new Attribute ( "keywords" , "NOWRAD" ) ) ; ncfile . addAttribute ( null , new Attribute ( "creator_name" , "NOAA/NWS" ) ) ; ncfile . addAttribute ( null , new Attribute ( "creator_url" , "http://www.ncdc.noaa.gov/oa/radar/radarproducts.html" ) ) ; ncfile . addAttribute ( null , new Attribute ( "naming_authority" , "NOAA/NCDC" ) ) ; ncfile . addAttribute ( null , new Attribute ( "base_date" , formatter . toDateOnlyString ( dd ) ) ) ; ncfile . addAttribute ( null , new Attribute ( "conventions" , _Coordinate . Convention ) ) ; ncfile . addAttribute ( null , new Attribute ( "cdm_data_type" , FeatureType . GRID . toString ( ) ) ) ; }
parsing the product information into netcdf dataset
parsing the product information into netcdf dataset