Changeset 878 for SHX/trunk


Ignore:
Timestamp:
11/29/12 09:04:42 (8 years ago)
Author:
marcus
Message:

[ ShSimulate SIMULATE]

Location:
SHX/trunk/SeismicHandler
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • SHX/trunk/SeismicHandler/commands/simulate.py

    r875 r878  
    2121    """ 
    2222    numberOfParameters = [0, 1, 2] 
    23 #    parameterQueries = [ 
    24 #        { 
    25 #            "text": "trace list", 
    26 #            "type": "str", 
    27 #            "question": False, 
    28 #        }, 
    29 #        { 
    30 #            "text": "simulation instrument", 
    31 #            "type": "str", 
    32 #            "question": False, 
    33 #        }, 
    34 #    ] 
     23    parameterQueries = [ 
     24        { 
     25            "text": "trace list", 
     26            "type": "str", 
     27            "question": False, 
     28        }, 
     29        { 
     30            "text": "simulation instrument", 
     31            "type": "str", 
     32            "question": False, 
     33        }, 
     34    ] 
    3535    known_qualifiers = [ 
    3636        "LIST", 
     
    5555 
    5656        traces = traces_from_list(self.parameters[0]) 
    57         instrument = self.qualifiers["RESTORE"] and None or self.parameters[1] 
     57 
     58        if self.qualifiers["RESTORE"]: 
     59            for t in traces: 
     60                try: 
     61                    t.data = t.shx.original.data 
     62                    del t.shx.original 
     63                    t.invalidate_cache() 
     64                except: 
     65                    msg = "no unfiltered data for trace %u!" 
     66                    log_message("warning.simulate", msg % t.index(True)) 
     67 
     68            return 
     69 
     70        instrument = self.parameters[1] 
    5871 
    5972        newtraces = [] 
Note: See TracChangeset for help on using the changeset viewer.