Problem with circularly polarised Sine Gaussians
From @thomas.callister:
When I run this script, though, I'm getting the following traceback
$ python makeSineGaussian.py
Traceback (most recent call last):
File "makeSineGaussian.py", line 23, in <module>
frame.generate_gwf(mdcset,mdcFrameOutput,'SCIENCE')
File "/home/daniel.williams/Envs/minke/lib/python2.7/site-packages/minke-1.1.2.dev0+g1c656bc.d20180329-py2.7.egg/minke/mdctools.py", line 669, in generate_gwf
frameloc = directory+"/"+mdc.directory_path()+"/"+head_date+"/"
File "/home/daniel.williams/Envs/minke/lib/python2.7/site-packages/minke-1.1.2.dev0+g1c656bc.d20180329-py2.7.egg/minke/mdctools.py", line 385, in directory_path
name = self._simID(0)
File "/home/daniel.williams/Envs/minke/lib/python2.7/site-packages/minke-1.1.2.dev0+g1c656bc.d20180329-py2.7.egg/minke/mdctools.py", line 414, in _simID
if row.pol_ellipse_e==1.0:
AttributeError: 'SineGaussian' object has no attribute 'pol_ellipse_e'
Do you happen to know what might be happening? Any chance I've messed something up in my toy script? Very naively, it looks like mdctools might be expecting my SineGaussian object to its own self.pol_ellipse_e attribute, rather than self.params['pol_ellipse_e']. I should add that I'm just using your minke virtual environment (/home/daniel.williams/Envs/minke/bin/activate).
This appears to be a problem arising from producing a circularly polarised SG waveform, although these are produced fine for the O2 MDC, so something interesting is going on.