Title: Software Development
1Software Development
- Dave Santek, Jay Heinzelman, Todd Smith
- 7 - 8 October 2004
2Overview
- McIDAS 2004 Upgrade
- Software Development in 2004
- Software Plans for 2005
- GUI Update
3McIDAS 2004 Upgrade
- MSG server
- AIRS server
- MODIS file naming convention
- netCDF server changes
- GEO with DAY TIME
- PRDUTIL using ADDE datasets
4MSG Server
5 Aqua AIRS Server
Image file directory listing forAIRS/L1B Pos
Satellite/ Date Time Center
Res (km) Image_Size sensor
Lat Lon Lat Lon ---
------------- ------------ -------- ---- ----
----- ----- ------------ 41 AIRS-L1B 1
OCT 03274 073600 34 86 Band1 -1262
WL15.40- 8.80 WN 649.48-1136.37 17.79 13.38
135 x 90 Band1263-1864 WL 8.22- 6.20
WN1216.70-1613.46 17.79 13.38 135 x 90
Band1865-2378 WL 4.58- 3.75
WN2181.01-2664.65 17.79 13.38 135 x 90
proj 0 created 2003274 73600 memo
typeAIRS cal typeRAD offsets data
49880 navigation 256 calibration 768
auxiliary 1280 doc length 0 cal
length 0 lev length 0 PREFIX 0
valcod 0 zcor 0 avg-smp N lcor
1 ecor 1 bytes per pixel 4 ss200
Resolution Factors (base1) Line 1.0
Element 1.0
6Aqua AIRS Server
7File Naming Convention
- MODIS Level 1b HDF server
- GSFC DAAC convention
- MOD021KM.Ayyyyddd.hhmm.002.yyyyddd.hdf
- IMAPP convention
- t1.yyddd.hhmm.1000m.hdf
- netCDF image write server
- DIRFILE for output filenames
8GEO with DAY TIME
9PRDUTIL
Image file directory listing forA
Pos
Satellite/ Date Time Center
Res (km) Image_Size sensor
Lat Lon Lat Lon
--- ------------- ------------
-------- ---- ---- ----- ----- ------------
32 G-12 SND 5 OCT 04279 132000
19 54 Band
1 No Information Available
11.19 11.24 150 x 300 proj 0
created 2004279 154015 memo GOES SNDR EFF
CLOUD AMOUNT PROD typePRD cal
typeBRIT
offsets data 3328
navigation 256 calibration 2816 auxiliary
0 doc length 0 cal length 0
lev length 0 PREFIX 0
valcod 0 zcor 0 avg-smp A
lcor 5221
ecor 9343 bytes per pixel 1 ss 79
Resolution Factors
(base1) Line 11.0 Element 11.0
IMGLIST done
Current
Calibration Block Segments In File
Output Input
Product Product
Brit Brit
Num Type low high low high
Units Scale Missing Val
--- ---- -------- -------- ----- ----- -----
----- ----------- 1 PROD
1 100 78 255 1 99999
2 ECAT 1 100 78
255 1 99999
3 CLDT 245 320 75 1 Kged
1 99999
10McIDAS 2004 Upgrade
- AVHRR Level 1b Write Server
- NOAA-KLM 10-bit
- LALO or orbit navigation
- GeoTIFF Write Server
- Type 5 McIDAS Areas
11AVHRR Level 1b
Read server has option to use lat/lon nav
grid Write server compatible with SAA data
12GeoTIFF
13Type 5 McIDAS Area
- Unlimited number of bands
- Consecutive band numbering
- No band map in prefix
- Not fully tested with all non-ADDE commands
14McIDAS 2004 Upgrade
- PTDISP/SFCPLOT/RAOBPLOT variable color by value
- PTDISP/SFCPLOT WMO weather symbols
- PTLIST format options
- MAP LLMARK LABEL
- GRDDISP over dateline
15Color by Value
16WMO Symbols
17PTLIST Format
PTLIST RTPTSRC/SFCHOURLY PARLAT LON
LATDEG
LONDEG
--------- ---------
48.2666 92.4836
PTLIST
RTPTSRC/SFCHOURLY PARLAT LON FORMATDM DM
LATDEG LONDEG
-------- --------
4816 9229
PTLIST RTPTSRC/SFCHOURLY
PARLAT LON FORMATDMS DMS
LATDEG LONDEG
---------- ----------
481600
922901
18MAP
LLMARK YES LABELEASTPOS
19Improved Display over Dateline
20McIDAS 2004 Upgrade
- NAVCALC with IMC
- ZA centering issues resolved
- FRMSAVE image/graphic toggle update
- Programmers Manual updated Oct. 2003
- McIDAS-XRD
- ADVDISP
- IMGPROC
21NAVCALC
NAVCALC EASTL/CONUS SP TYPEI
Location of
G-12
daynum date time
latitude longitude
2004279/05-Oct-04 163145 000000
0750000
NAVCALC EASTL/CONUS SP
TYPEI IMCOFF
Location of G-12
daynum date time latitude
longitude
2004279/05-Oct-04 163145 001741
0742403
22ZA
23ADVDISP
24IMGPROC
- Point spread function
- Running average
- Block average
- Block median
25McIDAS 2004 Upgrade
- ADDE ports
- All transactions through port 112
- MCCOMPRESS keyword to control compression GZIP,
COMPRESS, NONE - ADDE servers on Windows XP
- ADDE dataset restrictions
26ADDE Access Control
- Control access to machine, group name, descriptor
name - Restrict by user, IP address, project number
- If a control file does not exist, all users have
access. - If a control file exists, the list is inclusive
27Software Development in 2004
- MSG multi-band transfer
- Lat/lon nav grid for area server
- AMSR-E HDF image server (exp.)
- SSM/I netCDF image server (exp.)
- TRMM netCDF image server (exp.)
- GRDDISP color plot by value and vectors
- PTDISP color plot vectors
28AMSR-E
87 GHz Channel
29SSM/I
85 GHz Channel
30TRMM
TMI 85 GHz Channel
31GRDDISP
32PTDISP
33Software Development in 2004
- NAVDISP swath coverage for TLE navigation
- IMGFILT with SPOT
- Grid file mask
34NAVDISP
Terra MODIS swath coverage
35IMGFILT
Spot filter
36Software Plans for 2005
- AWIPS read and write netCDF image server
- GRIB read server
- IMGLIST/FRMLABEL with time zone specification
- McIDAS-XRD
- IMGCONV
- IMGMAKE
37Time Zone Specification
Image file directory listing forEASTL/CONUS Pos
Satellite/ Date Time Center
Band(s) sensor CDT
Lat Lon --- ------------- ------------
-------- ---- ---- ------------ 4 G-12 IMG
Tue Oct 05 0202 PM 32 87 1-4,6 3
G-12 IMG Tue Oct 05 0145 PM 14 72
1-4,6 2 G-12 IMG Tue Oct 05 0115 PM
14 72 1-4,6
38McIDAS-XRD for 2005
- IMGCONV
- Visible brightness normalization
- Water vapor limb darkening correction
- IMGMAKE
- Binary and TIFF as input
- 1, 2, or 4 bytes/pixel
- Scale data, table lookup
39McIDAS-X GUI Update
- Moveable Toolbars
- Toolbars can be displayed on top or bottom or
they can be hidden - Shortcut Buttons
- Display 1-10 buttons at a time
- Added menu button option
- Added tool tips popup text
40GUI Update
- Scheduler GUI
- All functionality of SKU, SKE, SKL, and SKED
commands - Command History GUI
- Commands written to MCCMDHIST.TXT
- Size of text file limited to -ih flag in
.mcidasrc - GUI allows searching, modification, and running
of McIDAS commands
41GUI Update
- Right-click functionality of Graphics buttons
- Turn off GUI command echoing
- Configuration GUI
- Added front page
- New check box to display Configuration GUI each
time McIDAS is started