Class MeteoInfoData



  • public class MeteoInfoData
    extends java.lang.Object
    • Constructor Detail

      • MeteoInfoData

        public MeteoInfoData​()
        Constructor
    • Method Detail

      • addMeteoData

        public void addMeteoData​(MeteoDataInfo aDataInfo)
        Add a meteo data info
        Parameters:
        aDataInfo - The meteo data info
      • openGrADSData

        public MeteoDataInfo openGrADSData​(java.lang.String fileName)
        Open GrADS data file
        Parameters:
        fileName - GrADS data file name
        Returns:
        MeteoDataInfo
      • openARLData

        public MeteoDataInfo openARLData​(java.lang.String fileName)
        Open ARL data file
        Parameters:
        fileName - ARL data file name
        Returns:
        MeteoDataInfo
      • openASCIIGridData

        public MeteoDataInfo openASCIIGridData​(java.lang.String fileName)
        Open ASCII grid data file
        Parameters:
        fileName - ASCII grid data file name
        Returns:
        MeteoDataInfo
      • openSurferGridData

        public MeteoDataInfo openSurferGridData​(java.lang.String fileName)
        Open Surfer grid data file
        Parameters:
        fileName - Surfer grid data file name
        Returns:
        MeteoDataInfo
      • openHYSPLITConcData

        public MeteoDataInfo openHYSPLITConcData​(java.lang.String fileName)
        Open HYSPLIT concentration data file
        Parameters:
        fileName - HYSPLIT concentration data file name
        Returns:
        MeteoDataInfo
      • openHYSPITPartData

        public MeteoDataInfo openHYSPITPartData​(java.lang.String fileName)
        Open HYSPLIT particle data file
        Parameters:
        fileName - HYSPLIT particle data file name
        Returns:
        MeteoDataInfo
      • openHYSPLITTrajData

        public MeteoDataInfo openHYSPLITTrajData​(java.lang.String fileName)
        Open HYSPLIT trajectory data file
        Parameters:
        fileName - HYSPLIT trajectory data file name
        Returns:
        MeteoDataInfo
      • openNetCDFData

        public MeteoDataInfo openNetCDFData​(java.lang.String fileName)
        Open NetCDF, GRIB, HDF... data file
        Parameters:
        fileName - NetCDF, GRIB, HDF... data file name
        Returns:
        MeteoDataInfo
      • openLonLatData

        public MeteoDataInfo openLonLatData​(java.lang.String fileName)
        Open Lon/Lat station data file
        Parameters:
        fileName - Lon/Lat station data file name
        Returns:
        MeteoDataInfo
      • openMICAPSData

        public MeteoDataInfo openMICAPSData​(java.lang.String fileName)
        Open MICAPS data file
        Parameters:
        fileName - MICAPS data file name
        Returns:
        MeteoDataInfo
      • openMM5Data

        public MeteoDataInfo openMM5Data​(java.lang.String fileName)
        Open MM5 output data file
        Parameters:
        fileName - MM5 output data file name
        Returns:
        MeteoDataInfo
      • openMM5IMData

        public MeteoDataInfo openMM5IMData​(java.lang.String fileName)
        Open MM5 intermedia data file
        Parameters:
        fileName - MM5 intermedia data file name
        Returns:
        MeteoDataInfo
      • getGridData

        public GridData getGridData​(java.lang.String varName)
        Get grid data
        Parameters:
        varName - Variable name
        Returns:
        Grid data
      • linespace

        public java.util.List<java.lang.Double> linespace​(double min,
                                                          double max,
                                                          int n)
        Get line space data list
        Parameters:
        min - Minimum
        max - Maximum
        n - Number
        Returns:
        Data list
      • sin

        public java.util.List<java.lang.Double> sin​(java.util.List<java.lang.Double> values)
        Get sine values
        Parameters:
        values - Input values
        Returns:
        Sine values