Questions:

1. What (if anything) should be done about the different locations of (0,0) on charts

2. Which of the possible features should be focused on?

3. Any other changes to the FTL file view?


Possible Future Features:

DONE 1. Color coded points.

DONE 2. Clickable Points (FTL). Displays information about the point in the lower section

DONE 3. Add annotations to color legend

4. Editable points. - Not now
    Big feature.
    Both types of files?
    Replace input files with changes?

IN PROGRESS 5. More info in main menu list. Larger window.
    Check boxes for TAB/FTL
    Choose which data to put in columns




Bugs

FIXED 1. Opening a single file (FTL w/o TAB or vice versa)

FIXED 2. Mis matched files. Unknown functionality

3. Fix comments in code.

FIXED 4. Start with only one TAB data selected

FIXED 5. Sometimes ";" is used to indicate comments (?) in data.

FIXED 6. Resizing FTL file viewer doesn't work well

12/29/10
Met w/ Terry, Audrey, and David on currently progress. Moving in a good direction.
Will focus on fixing bugs, and implementing above features.

1/4/11 - 1/5/11
Fixed bugs 1, 5 and 6. Finished features 1 and 2. Will probably focus on changing
the main menu now.  Have developed some questions about how to handle culverts
and other types of possible structures.

1/7/11
Fixed bug 2. Added table w/ checkboxes to the main menu. Legend removed until I
figure out what I want in it --- changed it to a simple red/blue legend.

1/10/11 - Monday
Tasks:
DONE - Remove "Depth" check box from TAB viewer (pointless)
DONE - Remove double title from TAB graph
DONE - Remove "Data" label
DONE - Make it so TAB viewer starts w/ only 1 check box checked
Currently working on - Add CULVERT support
And - New legend for precip website

1/12/11
Finished adding CULVERT support
Going through 69 test files. Fixed many bugs.
The file \\Igsascewfshercu\ilwsc data 02\p11300\sb_031210\TABLES\FEQUTL\ita5.ftl
         \\Igsascewfshercu\ilwsc data 02\p11300\sb_031210\TABLES\FEQUTL\thorna535.ftl
has the wrong fixed column format.  What to do?

Unit Tests should be written soon - started writing them. Wrote 4.

1/14/11
Main Questions for Tuesday:

Color coding - so many of the points are annotated in some files that color coding
seems unnecessary.  Should we color code some other data - subsections for FEQX?
Or, is color coding not necessary. Switch to coloring selected point.

Opening multiple files - Main menu functionality - Should the user be allowed to
open multiple data files at once.  Option to add/remove rows from table or entire
files. Perhaps only one open file dialog for opening both TAB and FTL files that
adds them to a small file table.

Related - Do unique IDs exist for the data?

How to handle files that are in an incorrect format?

Is the plan to handle all 20 types of FTL data?
(e.g. EBANKQ looks like it would contain relevant data)

Do I need to bother storing the 20-30 lines of header data for CULVERTs? Looks
like I might need to associate the approach and departure cross sections


1/20/2011

TODO: Include filename in MainMenu table - DONE

1/28/2011

Filename added to MainMenu
Bugs for adding multiple files worked out
Research on position of CULVERT boxes / pipes

TODO for this afternoon:
Point selection indication DONE
Begin working on MULCON command w/ assumption that lowest elevation is center
of culvert


MULCON EMBANKQ CHANRAT EXPCON

2/11/11

Added support for the MULCON command.
The following types of MULCONs are now supported:
CIRC, NHE, NVE, TE, - Ellipse
BOX - Rectangle
*Not sure what to do with:
RCPA, CMPA, CMPAB, CMPA1, CMPA1B, SPPA18, SPPA31

TODO:
 x check out ita5 (wrong format)
 - find out what to do for other Mulcon types
 *- handle npipes > 1 (exp127135, granv615, lakea45, man2d, mapa530, meda537, plum605)
 x Hide MULCON item from menu? DONE.
 x handle different files with same tab numbers - need unique ID system DONE
 x some CULVERTs link to FEQX commands not MULCON commands
 *- FEQX drawn on top of CULVERTS have problem clicking points
 *- mg2d bug - finding "lowest point" with only two points
 - rohla19 bug - NPIPES 1 0.3 (ZEPS)
 - clean up code in MainMenu (abandoned functions)
 x circa50 bug (startsWith)
 x fosta70 bug (FEQX drawn incorrectly)
 x embweir bug - display won't open


Less important:
When removing items from Open menu, should select next item automatically

Questions:
Graph is not display on "square" grid. Ok?

Focus on:
Presentation - before Spring Break
Bugs
Other commands

3/29/11 - Fixed the fosta70 bug. New issue, must move drawing to background. 
4/1/11 FIXED. Another example = hilla

missing status updates...?


jlern:

6/4/14 - began work on making all N-Values visible on the graph so that they can be seen 
and understood after the graph is printed.

6/6/14 - Meeting with Audrey and Terry. I have an acceptable and readable representation of 
the N-Values on the graph.  
-Find out why some files won't open until others are added DONE
-Figure out the other person's code to compare with ours DONE

6/9/14 - The file name (TABLE# and TABID) now shows as the title on the chart.  Added
some exception handlers in FeqxData when N-values aren't entered for each line.  Added
functionality and exception handling for different culvert types in MulconData and 
CulvertFtlView.  Now also shows roughness on the culvert shapes (except for FEQX mulcons).
-find out why the new kinds of files don't work with our code, (TABs in particular) IN PROGRESS

6/10/14 - Fixed culvert mulcon viewing bugs (IDs too long, missing IDs, approaches not 
listed for every point, culvert feqx's not plotted in right spot).  Made FeqTabData and 
FeqTabView compatible with more tab files (not all 8 columns used, different (bad) header 
format)
-what should we do with n-values for FEQX mulcon shapes? NOTHING
-should we have a help menu with some example of why a file will fail? (no = with TABID, file 
not ending with .ftl or .tab, bad tab headers) DONE

6/11/14 - added a help dialog with a list of common errors.  Fixed a minor bug in remove that 
wouldn't remove all the files selected.
-stop the program from trying to read unsupported .tab TYPE='s. DONE
-write up a report about what this program can do now...? DONE

6/12/14 - added a test in tab for unsupported TYPE='s (20 - 25 are supported for now) and prepared 
for tables that will need more columns.  Took out the menu item "preferences", which was never used.
Meeting with Audrey and Terry.  We'll save some new features for a later release

6/16/14 - Added user made annotations to FEQX and culvert views, but not tab.  its proving difficult
and im not sure how useful they'd be since the graph size changes so drastically when viewing different
data.  Tested more files, fixed more bugs, added more exceptions.

6/17/14 - Made ALL the field searches not depend on the '=' sign anymore.  More bug fixes, file testing.
-handle the TODO's in CulvertData and MulconData

8/6/14 - began working on stream profile graphing capability.  Added .feq classes, FeqFeqData, 
BranchData, BranchDataItem, and FeqBranchView.  BranchDataItem and BranchData are functional.  Started 
working on fitting in branch data in MainMenu ProcessFiles() and viewbuttonactionperformed() (needs testing 
when parsing works) DONE.
-add new check box column to the table or just leave both check boxes blank?

8/7/14 - finished up FeqFeqData.  Parsing seems to work.  Began working on FeqBranchView.  Added a 
a new tablemodel class, BranchTableModel.

8/8/14 - Branches are easily selected in the table and control what branches are shown.  Show Branch 
Numbers radio button only shows selected branches.  Updated the About and Help texts.  Tested on more files and 
made importdata for branches more robust.  Show Colors Radio button gives each branch a different color and
gives each point an easily clickable shape. 
-make the titles on Branch charts smaller (or just not bold) DONE
-.feq or .in is an appropriate extention.  (update the help when this happens) DONE
-make a better sort for the branch table? DONE
