Changeset 46


Ignore:
Timestamp:
Sep 19, 2014 4:52:35 PM (10 years ago)
Author:
JohnLightfoot
Message:

almost working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fiins.py

    r39 r46  
    55
    66import beamsgenerator
    7 import doublefourier
     7import cleanimage
     8import dirtyimage
    89import fts
    910import loadparameters
    10 import pointingerrors
     11import observe
    1112import renderer
    1213import skygenerator
    1314import uvmapgenerator
     15import uvspectra
    1416
    1517
     
    3638        self.result['loadparameters'] = obs_specification
    3739
    38         # generate UV map
    39         uvmapgen = uvmapgenerator.UVMapGenerator(parameters=obs_specification)
    40         self.result['uvmapgenerator'] = uvmapgen.run()
    41 
    4240        # generate information on the FTS
    4341        ftsd = fts.FTS(parameters=obs_specification)
     
    4543        print ftsd
    4644
     45        # generate UV map and observation framework
     46        uvmapgen = uvmapgenerator.UVMapGenerator(parameters=obs_specification,
     47          previous_results=self.result)
     48        self.result['uvmapgenerator'] = uvmapgen.run()
     49        print uvmapgen
     50
    4751        # generate primary beams
    4852        beamsgen = beamsgenerator.BeamsGenerator(
    4953          previous_results=self.result)
    5054        self.result['beamsgenerator'] = beamsgen.run()
    51 
    52         # pointing errors
    53         pointingerrs = pointingerrors.PointingErrors(
    54           parameters=obs_specification)
    55         self.result['pointingerrors'] = pointingerrs.run()
    5655
    5756        # construct sky
     
    6160
    6261        # calculate interferograms
    63         doublef = doublefourier.DoubleFourier(parameters=obs_specification,
     62        obs = observe.Observe(parameters=obs_specification,
    6463          previous_results=self.result, job_server=self.job_server)
    65         self.result['doublefourier'] = doublef.run() 
     64        self.result['observe'] = obs.run() 
     65
     66        # recover spectra from interferograms
     67        uvspec = uvspectra.UVspectra(previous_results=self.result,
     68          job_server=self.job_server)
     69        self.result['uvspectra'] = uvspec.run() 
     70
     71        # construct dirty image
     72        dirty = dirtyimage.DirtyImage(previous_results=self.result,
     73          job_server=self.job_server)
     74        self.result['dirtyimage'] = dirty.run() 
     75
     76        # construct clean image
     77        clean = cleanimage.CleanImage(previous_results=self.result,
     78          job_server=self.job_server)
     79        self.result['cleanimage'] = clean.run() 
    6680
    6781        # construct html description of result
Note: See TracChangeset for help on using the changeset viewer.