Changeset d03228e in sasview for src/sas/sascalc/corfunc/transform_thread.py
- Timestamp:
- Jul 12, 2016 6:13:24 AM (8 years ago)
- Branches:
- master, ESS_GUI, ESS_GUI_Docs, ESS_GUI_batch_fitting, ESS_GUI_bumps_abstraction, ESS_GUI_iss1116, ESS_GUI_iss879, ESS_GUI_iss959, ESS_GUI_opencl, ESS_GUI_ordering, ESS_GUI_sync_sascalc, costrafo411, magnetic_scatt, release-4.1.1, release-4.1.2, release-4.2.2, ticket-1009, ticket-1094-headless, ticket-1242-2d-resolution, ticket-1243, ticket-1249, ticket885, unittest-saveload
- Children:
- 8bdc103
- Parents:
- 41345d7e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/sas/sascalc/corfunc/transform_thread.py
ra2db1ab rd03228e 5 5 from time import sleep 6 6 7 class TransformThread(CalcThread):7 class FourierThread(CalcThread): 8 8 def __init__(self, raw_data, extrapolated_data, bg, updatefn=None, 9 9 completefn=None): … … 39 39 40 40 self.complete(transform=transform) 41 42 class HilbertThread(CalcThread): 43 def __init__(self, raw_data, extrapolated_data, bg, updatefn=None, 44 completefn=None): 45 CalcThread.__init__(self, updatefn=updatefn, completefn=completefn) 46 self.data = raw_data 47 self.background = bg 48 self.extrapolation = extrapolated_data 49 50 def compute(self): 51 qs = self.extrapolation.x 52 iqs = self.extrapolation.y 53 q = self.data.x 54 background = self.background 55 56 self.ready(delay=0.0) 57 self.update(msg="Starting Hilbert transform.") 58 self.ready(delay=0.0) 59 if self.isquit(): 60 return 61 62 # TODO: Implement hilbert transform 63 64 self.update(msg="Hilbert transform completed.") 65 66 self.complete(transform=None)
Note: See TracChangeset
for help on using the changeset viewer.