Exemplo n.º 1
0
    def __init__(self):

        super(TimesliceChange, self).__init__()

        # Command Line Tool
        tools_base_path = configuration.cwsl_ctools_path
        self.command = 'echo ${CWSL_CTOOLS}/change_script_path'
        # Output file structure declaration
        self.out_pattern = PatternGenerator('user', 'timeslice_change').pattern
Exemplo n.º 2
0
    def __init__(self):

        super(XmlToNc, self).__init__()

        #Command Line Tool
        self.command = '${CWSL_CTOOLS}/utils/xml_to_nc.py'

        # Output file structure declaration
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 3
0
    def __init__(self):

        super(TemporalAnomaly, self).__init__()

        #Command Line Tool
        self.command = '${CWSL_CTOOLS}/utils/cdo_temporal_anomaly.sh'

        # Output file structure declaration
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 4
0
    def __init__(self):

        super(PlotGriddedSeas, self).__init__()

        self.command = '${CWSL_CTOOLS}/visualisation/plot_gridded_seas.py'

        # Get the output pattern using the PatternGenerator object.
        # Gets the user infomation / authoritative path etc from the
        # user configuration.
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 5
0
    def __init__(self):

        super(IndicesNino34, self).__init__()
        
        #Command Line Tool
        tools_base_path = configuration.cwsl_ctools_path
        self.command = '${CWSL_CTOOLS}/indices/nino34.sh'
        #Output file structure declaration 
        self.out_pattern = PatternGenerator('user', 'default').pattern
        
        # Set up the output command for this module, adding extra options.
        self.positional_args = [('timestart_info', 2), ('timeend_info', 3)]
Exemplo n.º 6
0
    def __init__(self):

        super(CDScan, self).__init__()

        self.command = '${CWSL_CTOOLS}/aggregation/version_safe_cdscan.py'
        self.out_pattern = PatternGenerator('user', 'cdat_lite_catalogue').pattern
Exemplo n.º 7
0
    def __init__(self):

        super(ClimStatistics, self).__init__()
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 8
0
    def __init__(self):

        super(MeridionalAggregation, self).__init__()
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 9
0
    def __init__(self):

        super(TemporalCorrelation, self).__init__()
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 10
0
    def __init__(self):

        super(Histogram, self).__init__()
        self.out_pattern = PatternGenerator('user', 'default').pattern
Exemplo n.º 11
0
    def __init__(self):

        super(DatasetArithmetic, self).__init__()
        self.out_pattern = PatternGenerator('user', 'default').pattern