Quantifying the impact of the terminator on MIGHTI wind estimates

Update: 16 Feb 2016

ICON Winds Working Group

First orbit: Green

In [1]:
from IPython.display import Image
from IPython.core.display import HTML 
Image(url='http://remote2.ece.illinois.edu/~bhardin2/MIGHTI/full_orbit_20160117.png')
Out[1]:

Quantifying terminator effect

  • Depends strongly on how you define day/night
  • Depends strongly on airglow model used (Are there any models for dawn/dusk airglow?)
    • Our airglow model has a stark day/night boundary --> This is a very conservative estimate
  • Assume red nighttime error will be resolved with brighter airglow model
  • How to define "bad"?
    • 68% of profile is okay?
    • A single bad point?
    • Recall that spec is on precision, not accuracy.
    • What I did: Used 10 m/s as error threshold and picked bounds (to isolate from other error sources)
  • Record duration as a longitude interval, not time interval
  • Longitude/time not a one-to-one mapping. Different altitudes have different longitudes.
  • Consider total error (though meridional should be affected less)
  • Forward model used nearest-neighbor interpolation.
First Orbit Green Second Orbit Green First Orbit Red Second Orbit Red
Day-to-Night Terminator Duration 29.0$^\circ$ 24.6$^\circ$ 16.8$^\circ$ 12.6$^\circ$
Night-to-Day Terminator Duration 27.8$^\circ$ 27.8$^\circ$ 23.7$^\circ$ 32.5$^\circ$
Percentage of orbit 15.8% 14.6% 11.2% 12.5%

Second orbit: Green

In [2]:
from IPython.display import Image
from IPython.core.display import HTML 
Image(url='http://remote2.ece.illinois.edu/~bhardin2/MIGHTI/full_orbit_20160119.png')
Out[2]:

First orbit: Red

In [3]:
from IPython.display import Image
from IPython.core.display import HTML 
Image(url='http://remote2.ece.illinois.edu/~bhardin2/MIGHTI/full_orbit_20160118.png')
Out[3]:

Second orbit: Red

In [4]:
from IPython.display import Image
from IPython.core.display import HTML 
Image(url='http://remote2.ece.illinois.edu/~bhardin2/MIGHTI/full_orbit_20160120.png')
Out[4]:
In [5]:
import subprocess
import shutil
nb_name = 'MIGHTI_Terminator_20160126.ipynb' # There's probably a way to get this programmatically
cmd = ['jupyter', 'nbconvert', '--to=slides', nb_name, \
       '--reveal-prefix', '"http://cdn.bootcss.com/reveal.js/3.1.0"',\
      '--template','output_toggle']
# The --template command points to a custom template which opens and closes the input code cells with a click
subprocess.call(cmd)
html_name = '%s.slides.html' % (nb_name.split('.')[0])
shutil.copy(html_name, '/home/bhardin2/public_html/slideshows/')
In [ ]: