au.csiro.netcdf.wron
Class MdbsyScenarioCConverter

java.lang.Object
  extended by au.csiro.netcdf.wron.MdbsyScenarioCConverter

public class MdbsyScenarioCConverter
extends Object

The class is a converter control class to convert Murray Darling Basin Sustainable Yields CSV files into netCDF files. This class will process the Scenario C historical dataset files. Copyright 2010, CSIRO Australia All rights reserved.

Version:
$Revision: 84 $ $Date: 2010-08-25 15:56:46 +1000 (Wed, 25 Aug 2010) $
Author:
Robert Bridle on 17/04/2010

Nested Class Summary
static class MdbsyScenarioCConverter.CellDataVariable
           
 
Constructor Summary
MdbsyScenarioCConverter()
           
 
Method Summary
 int daysBetween(Date d1, Date d2)
           
 Map<Integer,List<String>> getDatesByDecade(List<String> dates)
          Groups dates, e.g.
 String getMemDisplay()
           
static void main(String[] args)
           
 void splitByDecade(String startingLatitude, String endingLatitude)
          Splits a directory of WRON csv files into corresponding netCDF files that are grouped by decade.
 void splitByLatitude(String startingLatitude, String endingLatitude)
          Splits a directory of WRON csv files into corresponding netCDF files that are grouped by degrees of latitude.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MdbsyScenarioCConverter

public MdbsyScenarioCConverter()
Method Detail

main

public static void main(String[] args)
                 throws Exception
Parameters:
args -
Throws:
Exception

splitByLatitude

public void splitByLatitude(String startingLatitude,
                            String endingLatitude)
                     throws Exception
Splits a directory of WRON csv files into corresponding netCDF files that are grouped by degrees of latitude.

Throws:
Exception

splitByDecade

public void splitByDecade(String startingLatitude,
                          String endingLatitude)
                   throws Exception
Splits a directory of WRON csv files into corresponding netCDF files that are grouped by decade.

Throws:
Exception

getMemDisplay

public String getMemDisplay()

getDatesByDecade

public Map<Integer,List<String>> getDatesByDecade(List<String> dates)
Groups dates, e.g. 1895-01-01 by decade.

Parameters:
dates -
Returns:

daysBetween

public int daysBetween(Date d1,
                       Date d2)
Parameters:
d1 - the initial date.
d2 - the later date.
Returns:
(d2 - d1) in days


Copyright © 2010. All Rights Reserved.