Changeset e3c679d in flex_extract.git


Ignore:
Timestamp:
Dec 1, 2020, 3:35:15 PM (3 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
dev
Children:
7271b6f
Parents:
697b8d0
Message:

BugFix? for Ticket #286

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Run/Control/CONTROL_EA5

    r33a4ccc re3c679d  
    2020PREFIX EA
    2121CWC 1
    22 RRINT 1
    2322ECTRANS 1
  • Source/Python/Classes/MarsRetrieval.py

    r0a75335 re3c679d  
    505505            newattrs['year'] = date.year
    506506            newattrs['month'] = date.month
    507             newattrs['day'] =  date.day                 
     507            newattrs['day'] =  date.day         
     508 
     509        # need to correct the time apperance for CDS surface field retrievals
     510        if attrs['type'] == 'FC': # for EA5 only flux fields are retrieved as FC type
     511            # need to convert fc start times 06/18 to usual AN times
     512            # since the surface fields can only be access through their validity time
     513            start, end, step = map(int,attrs['step'].split('/')[::2])
     514            newattrs['time'] = [ "{0:0=2d}".format(s) for s in range(0,24,step) ]
     515        elif '/' in attrs['time']: # we expect a list of times separated by /
     516            newattrs['time'] = attrs['time'].split('/')
     517        elif isinstance(attrs['time'], str): # we expect a single time in here
     518            newattrs['time'] = [ attrs['time'] ]
    508519       
    509520        newattrs['product_type'] = 'reanalysis'
    510521        newattrs['area'] = attrs['area'].split('/')
    511522        newattrs['grid'] = list(map(float,attrs['grid'].split('/')))
    512         newattrs['param'] = attrs['param'].split('/')       
    513         newattrs['time'] = list(map(str,range(0,24,3)))
     523        newattrs['param'] = attrs['param'].split('/')   
    514524        newattrs['format'] = 'grib'
    515525               
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG