V1.1.1 8/26/98 Fixed bug in weather station weights not being set properly when only 1 or 2 weather stations had weights (usually three weather stations are weighted). 9/4/98 Changed the way the program reads and writes project files so that they all use the same menu pulldown. The project to open/save is based on the suffix. 9/11/98 Added additional columns to the crop parameter dialog so that now the user can edit alfalfa second and third cutting days and the method for computing seasonal frost dates. Fixed error where the latitude of the farm was being set to zero. This was causing the percent daylight to be computed incorrectly. 9/18/98 Changed Import so that sdf values for all modes can be carried over from SPMAP. The selected mode will default to the last non-zero sdf. Changed Import so that the .txt project extension is changed to .cmn. (this means that the cumodel will now say "Save changes to foo.cmn" instead of "... foo.txt". Fixed bug with weather station weights checker (used to always warn that the weather station weights didn't adde to one even when they did). Version 1.1.2 10/7/98 Well dialog will now show the total coverage of the wells in the farm. This allows the user to get a better idea of the farm coverage of each well when setting either percent or acres covered by the well. "Run OK" is no longer displayed on successful execution of the model. 10/15/98 Fixed bug in ditch delete. Added acreage label in crop parameter dialog. Fixed waterbudget dialog bug where Kimberly-Penman didn't display all data. Waterbudget dialog now initializes all check boxes to be set. 10/16/98 Waterbudget dialog has a new option: shortage not taken up by well water. 11/16/98 Added original/enhanced to well output. 12/15/98 Fixed bug where adding a well would cause a crash. Version 1.2.5 1/14/99 Added line before discharge table in well input. 1/14/99 Ac-Ft and CFS now convert units in Well Input (the number of days on is initialized to 1 and calculated accordingly). 1/14/99 Fixed bug in well input where the first well was being ignored when the user would select one of the three well shortage assignment options (fraction, farm acres, discharge). Version 1.2.7 3/1/99 Added new features to the Detailed Results Output Dialog: 1. An IWR-only mode was added that will show the IWR data in row format. This data can be graphed. 2. All data can be scaled by month or year. A bug was fixed in the Detailed Results Output dialog where the crop data was being repeated (results for a given crop and soil type for a farm need only be shown once instead of for each field). Version 1.2.8 Added add/delete for fields and farms. Added weather station dates to the weather data output text box. Version 1.2.9 10/20/99 1. Added database support to weather station dialogs and water supply. 2. Added options for specifying fraction of AWC full at start of simulation and at start of each year. 3. Surface and well flow tables switched so that years go down rows and months across. 4. Results window rearranged. Version 1.2.10 10/21/99 1. Added total acreage to water budget output. 2. Various text changes to input screen. 3. Delete functions improved for well and ditch dialogs. Version 1.5.9 9/20/00 1. Fixed graphing bug in frost date plot in View Weather Data dialog. 2. Fixed bug where Set BC Coefficients would be desensitized if only one ET method was present. Version 1.5.10 10/10/00 1. Fixed bug where adding a new crop type would not build a new entry for all the soil types. Version 1.5.11 10/11/00 Fixed bug where not all the Model Options pulldown items were present when importing an SPMAP file. Modified the Water Budget dialog so that the header row would resize so that the text fit better. Paste is now allowed if initial paste cell is in a non-editable cell (non-editable cells will just ignore request to edit). Version 1.5.12 10/19/00 Changes to fortran model: SMALL_VEGETABLES is now recognized as a crop type. Error message output improved for weather stations that are missing temperature data as well as for unrecognized crop names. Version 1.5.13 10/24/00 More changes to the fortran model to deal with zero acreage fields. Modified Farm Data Dialog so that now crop and soil types can be set en masse by first selecting the rows with crops and/or soils to change, then right-clicking in the table and choosing the approriate pulldown. Also, when new fields are added, they are automatically selected so that they can be easily assigned a crop and soil type. Version 1.5.15 11/1/00 Added IWR to compare dialog so that accurate B-C coefficients can be calculated. Fixed model problems in water budget window where shortages were not being output in with-soil-moisture mode. Deep perc and runoff total was not being initialized at the beginning of each year so it was a running total. Verison 1.5.16 11/7/00 After adding the water budget average, I introduced an extra year to the water budget dialog and others. Fixed now. 11/16/00 Improved graph functionality: graph resizes no longer remove user-made changes, and now user-made changes are saved to disk in the project directory so that future graphs will incorporate the changes. 11/17/00 Fixed a bug where adding a new ET method would get bad crop coefficient numbers because it would copy the time periods from another incompatible ET method. Fixed bug where editing the "CU to be met for alfalfa or pasture acreage" text field would crash if no farms had been added yet. Fixed bug where adding the Penman-Monteith ET method crashed the crop coefficient dialog. A project now is forced to have at least one ET method defined. Fixed errors in Penman-Monteith crop coefficients. Changed number of timeperiods to 11 for perennial crops (orchards, grass). 11/27/00 Modified grid control to interpret a carriage return as a line down to bring it more in line with spreadsheet functionaility. 2/27/01 Model had a bug where the carryover soil moisture was going negative in certain instances. This should now be correctly handled. 4/2/01 Made the input buffer larger so that data sets with greater than 100 years of record can be built. version 1.5.17 6/29/01 Added header line of months before each group in format annual option of the water budget window. Added dynamic average to water budget window (average is for selected years only). A crop CU button has been added to the water budget window. Added an option for the user to enter a monthly deep perc/runoff split. This allows the user to model recharge from deep perc and runoff at the farm. An SDF value can be entered for a farm. Recharge from deep perc will use this SDF value (runoff uses a zero SDF). Ditches now have an SDF value associated with them (currently unimplemented is the calculation of recharge from the conveyance loss). Wells can have a recharge from the remainder of the well application efficiency. The percentage that is deep perc will use the farm SDF value; the portion that is runoff will have a zero SDF. Along with this, all wells may now have an application efficiency including those whose pumping is calculated by the model (this is useful for calculating recharge from wells). When adding a ditch to a farm, the user can select from a list of ditches already contained in the project (this is useful for when a ditch serves several farms). Missing weather data may now be filled in by substituting the values from a weather station that is close by (determined by the user). version 1.5.18 10/9/01 Fixed errors in water budget calculation. version 1.5.19 3/15/02 Fixed error in detailed output dialog where a crash would occur if a farm had no fields. 4/8/02 Templates are now automatically chosen from the template directory and displayed in a list box. Similarly, new templates are automatically stored in the template directory. version 1.5.20 4/25/02 Worked around problem in Hydrobase (2002) where missing elevation field in station table was breaking weather station addition. Now the elevation is set to zero and the user is warned that it needs to be set manually. 8/1/02 1.5.21 Removed work around used in previous version of Hydrobase where dates were entered as x/y/1111. The latest version doesn't seem to have this problem. Added ditch ID to ditch editor. This will be used in the future to lookup ditch information from generic databases. Ditches added from Hydrobase now have a green background. Ditches that have been refreshed using updates of hydrobase have cells that been updated appear in yellow. Much in the way of new features to support populating input using generic databases. 1.5.22 Added some error checking for crop parameters. 9/2/02 1.5.23 Added column in ditch editor that indicates the source of the hydrobase data (records the hydrobase measurement numbers). Added plot button for Edit Surface Data dialog. Added conveyance efficiency to Edit Surface Data dialog. Scenario Building has been implemented: 1. Added a year box that allows the user to append synthesized data to the end of the historical data. 2. Background color changes to lime green when synthesized data is displayed in all input and output dialogs. 9/5/02 Changed how field application efficiency is calculated in the case where the farm has zero acreage for a given year. The application efficiency of each field will be averaged to get a composite efficiency, which is then multiplied by the surface water volume to get a non-zero "surface water available for CU" in the water budget dialog. 9/6/02 1.5.24 Text change in Modeling Area Data dialog: now the acreage reflects the year in which it is calculated (ie, the first year). Water budget dialog now shows the acreage for the farm in the first year of the selection (before it was the first year of output). 9/26/02 1.5.25 If recharge from wells and ditches is selected, additional wells will be created in the output that represent the deep perc from conveyance loss. The new site has the name "runoff/deep perc from at ". Note that this is represented only in the interface; the model's .owl file does not have these new structures. To allow these new recharge sites to be passed to SDFView, the export to SDFView option has been modified. Now a new well output file is created that has the same format as the SDFView tab-delimited import file. Additionally, well output for both modified and original ET methods were output, which caused SDFView input to have two entries for each site; now only the selected ET type is exported. This should be more intuitive since all the output dialogs only show output for the selected ET type anyway. 10/4/02 1.5.27 Added recharge from surface water deep perc and runoff. 10/5/02 1.5.28 Added "refresh from template" to pull-down menu. This will allow updated template information to be incorporated into old projects. 10/8/02 Added SDF column in farm database import. Updates to detailed output in CU model (now shows synthesized data years and method). 10/10/02 1.5.29 Fixed errors in database importer. Added SDF column to farm importer. CU Model has been changed so that it uses dynamic memory, which shaved a few meg off the model size. 10/16/02 1.5.30 Added an additional database import column (well efficiency) and added farm restriction operators. 10/17/02 1.5.31 Well depletion when using "Calculate Recharge from Ditches and Wells" is now total well pumping. 10/18/02 1.5.32 Fixed bug where projects would get written incorrectly if non-Hydrobase ditches were used. Added ditch SDF field to database import dialog. Fixed ditch conveyance loss error--now only one recharge site is created (deep perc from conveyance loss). Similarly, farm application efficiency loss is pro-rated among all the surface supplies feeding that farm and a deep perc and surface runoff recharge site is created for each ditch. 10/21/02 1.5.33 Fixed division by zero bug in ditch recharge calculator. 10/23/02 1.5.34 Fixed bug in ditch importer where only the last ditch in the database would get added. Added measurement number column to the master ditch chooser dialog. 10/24/02 Added recharge options to control whether actual well pumping will be displayed and what recharge sites to build for ditch conveyance loss, ditch surface and deep perc returns, and well surface and deep perc returns. Modified Water Budget Dialog so that it now allows multiple basin selections. Added button in water supply editor that indicates the origin of hydrobase ditches. 10/25/02 1.5.35 Fixed bug in dynamic memory allocation in model that surfaced when the number of basins was less than the maximum number of fields. 11/4/02 1.5.36 Changed surface water returns to use "total surface water deep perc & runoff" from the water budget window instead of "surface water deep perc and runoff". 1.5.37 Removed debugging statements to improve execution time in model. Added new column to ditch editor: average yearly volume per share. Ditch conveyance efficiency has been added to the template information. 11/22/02 1.5.38 Added where clause to farm database page, allowing the user to enter any legal SQL where clause. 12/2/02 1.5.39 Fixes in database dialog. 1.5.40 Fixed bug in Penman-Monteith weather station input reader. Fixed bug in average volume per share column display. 12/10/02 1.5.41 Added ditch ID to database import. Ditch ID gets preference when trying to assign ditches from the master list to the farm's ditch list. Ditch ID is now displayed in the farm's list of ditches. 12/30/02 1.5.42 Fixed bug in the farm surface water dialog where the farm's shares were being incorrectly limited. Now the farm shares are limited by the total shares of the ditch. 1/17/03 1.5.43 Fixed bug in average per share column of surface water editor where the avergae per share would not show the correct value after adding a new ditch using hydrobase. Various other bug fixes. 3/4/03 1.5.44 Updated add from DB dialog. 3/10/03 1.5.45 Updated templates. Fixed assorted bugs. 3/11/03 1.5.46 Fixed error in reading older input files. Fixed bug in ditch recharge computation where ditches that weren't providing surface water were still getting nonzero deep perc and runoff values. 1.5.47 Added version checker to prevent old versions of the interface from trying to read newer datasets. Added first cuts of PDF calculator and annual well pumping distributor. 3/21/03 1.5.48 Changed "From" code in hydrobase ditch adder from an ID to a structure name. 3/30/03 1.5.49 Ditch shares are now able to vary annually. Each farm now has a supplemental water field for adding one-time allotments of surface water. Added augmentation plan field to farm import from database. Fixed spreadsheet output in water budget dialog when in format annual mode so that the farm name appears on its own row. This is to prevent commas in the farm name from screwing up comma-separated input to spreadsheets. Fixed an error in the surface water input where the model was not correctly reading ditch shares if the number was a small integer. 4/7/03 1.5.50 Farm import routines now allow for duplicate farm names but not contract numbers. Numerous bugs in the Surface Water Editor dialog fixed, although there are probably more oddities. Print to wordpad wasn't working in water budget output dialog. 4/8/03 1.5.51 Frost dates were being imported from Hydrobase incorrectly. Added options to SDF View export so that only certain ET methods are exported. Also well pumping data can now be exported. Wells are now exported to SDFView by well name and not permit number anymore. 4/9/03 1.5.52 Recharge sites are being exported to SDFView again. 4/10/03 1.5.53 Re-added permit numbers to well name in output screen and SDFView export. Format is now " at Version 3.0.1 2/27/04 Fixed model output where detailed results would not be summed correctly when building monthly and yearly totals. Added average to IWR and CU display in Detailed ET. Version 3.0.2 3/1/04 Fixed errors in average calculation in Detailed ET screen for monthly and daily mode. Table selections will now show the average and sum in a bubble popup if the mouse is moved over the selection. Table data should now paste into Quatro Pro. The software will now check on startup if a new version is available. Version 3.0.3 3/2/04 Added a missing dll. Version 3.0.4 3/3/04 Fixed bug in water budget output where the total was not being calculated correctly. Version 3.0.5 3/11/04 Made a text to Well Information input screen. The second type of well depletion calculation is "Shortages allowed. On-farm depletion of ground water will be based solely on discharge measurements and application efficiency." Fixed error where interface would die when a single of year of input was used. Fixed error in project output screen when using well shortage mode. It should now the total depletions of water. Version 3.0.6 3/24/04 Prototyped a way to ignore crop acreage and instead use a distribution. Version 3.0.7 3/29/04 Added pre-projection of data. Works the same way as post-projection. Version 3.0.8 3/29/04 Added menu option to remove old templates (under "Model"). 3/30/04 Fixed bug in model where the planting and harvest dates were being calculated incorrectly when the planting/harvest temperature was never found in the temperature data. 3/31/04 Added display of data in inches (depth of water) to the water budget output window. 4/9/04 Fixed error in output where the average year selection would cause the interface to crash. Fixed error where importing NCWCD and CoAgMet weather data would cause the interface to crash if there was no daily weather data present. Version 3.0.9 4/14/04 Fixed display errors in the "format annual" mode in the water budget output dialog. Version 3.0.10 4/28/04 Fixed error in the Well Data Window where the permit number was not editable except for the first well. Made some tweaks to the process of adding new wells where the default well names and permit IDs are unique for that farm. This is required because the output ground water display assumes that the permit numbers are unique. Version 3.0.11 5/4/04 Added display of comments to the create from template dialog. Fixed error in the Water Budget Comparison window where the ratio for selected years and basins was not shown. Fixed column output in water budget window so that it matches the order of the selection check boxes. Fixed weather data editor so that the name of the weather station being edited has more space. 5/10/04 Modified NCWCD weather adder so that multiple years can be added. Fixed error in model where frost date calculation would die if the frost occurred in July. Version 3.1.0 5/14/04 Fixed error where historical data was incorrectly being shown as projected in the Well Results dialog. Fixed error in Water Budget Output window where selecting the Carry-over Soil Moisture option would sometimes crash the system. Added a warning to the model to flag when the user is using Hargreaves with alfalfa crop coefficients (it is designed to work with grass reference crop coefficients only). Version 3.1.0 5/20/04 Ditch list can now be sorted. Added plot to farm water supply dialog. Added units to elevation and latitude columns in Modeling Area Info dialog. Fixed error in adding crops where the soil and crop type for a field could get corrupted. Make weather data import in Edit Weather Data more clear by putting the weather station name next to the import buttons. Importing daily weather data for a given year shouldn't affect the frost dates for other years. Spring and frost temperature fields in Crop Characteristics window will be grayed out if the methods are 28 or 32 degree frost date. Fixed crash in Surface Water Editor when trying to create a plot without any surface water. Improved user interface for synthesizing data so that when the synth years are entered, the synthesize buttons will be automatically enabled or disabled. The program now remembers the synthesizing selections so the user doesn't have to reselect the years and mode when resynthesizing. Updated water budget column description in help file. Version 3.1.1 6/7/04 Changed weather data editor so that existing monthly values won't be destroyed when importing partial year NCWCD data. Version 3.1.2 6/9/04 Removed weather data source attributing when weather pasting data until I get it working. Fixed bug where changing the period of record in the properties dialog would not update the dataset year range. Version 3.1.3 6/17/04 Changed daily spring planting calculation to match that of the monthly method so that both methods will yield the same planting date. Same goes for fall harvest. Surface water supplies can now be entered in a daily timestep. More issues with crop types getting corrupted in the model; should now be fixed. The project can be checked for errors by looking at the .sum file. Fixed BC sunflower coefficients by calibrating with daily reference crop coefficients. 7/8/04 Fixed error in daily plot of surface water in Surface Water Editor window. Fixed error in display of Detailed Results when looking at IWR or CU where the months were off by 1 (no January was displayed). Version 3.1.4 8/5/04 Added new template for use by MRGCD, the Middle Rio Grande Conservancy District. Version 3.1.5 8/27/04 Fixed crash in Water Budget Dialog in "format annual" mode. Version 3.1.6 9/30/04 The interface will now properly update when selecting "Use Excess Effective Rainfall". Fixed formatting errors in detailed results when in IWR or CU mode. Fixed bug in Recharge Data dialog where edited well efficiencies were not being stored correctly. Fixed error in model where surface water would get distributed uniformly to all fields in the modeling area. Now water is allocated to meet ET requirements and any left over is distributed to other fields in the modeling area that still have unmet demand. There is an issue in the model where rain to soil storage is calculated differently depending on whether the current month is within the growing season. If outside the growing season, then the effective soil moisture is calculated using total rain times the snow melt efficiency. Version 3.1.7 10/4/04 The "Well Water DP and Runoff" column in the water budget ouput screen should now show values. Fixed more errors in water budget using soil moisture where surface water was not being used correctly. Version 3.1.8 10/18/04 Fixed bug in the forecast code where entering a reduction in crop acreage had no effect. Version 3.1.9 10/26/04 Import NCWCD weather will now test the NCWCD web page for weather data. The weather data will be added to the current weather station. 10/28/09 Changed text for wind units in the daily weather data file (.wd) to total miles from mi/hr. Version 3.1.10 11/15/04 Changed CoAgMet import so that it uses MJ/m^2 per day as units for the solar radiation (previously it was using kJ/m^2 per minute). Fixed error in SCS effective rain calculation where f was not being set to 1 in the case of when the net depth of application was 3 inches. Fixed error in ASCE ET reference calculation of U_2 in equation 33. Version 3.1.11 11/23/04 Fixed formatting errors in water budget output screen. Fixed errors in calculation of "Total" basin for well water DP and runoff as well as several others. Version 3.1.12 11/30/04 Fixed error where model would crash when using daily suface water supplies. Disabled startup version check because of problems with network security. Version checking must now be done manually. Version 3.1.13 12/13/04 Model changes for CCWCD to connect their DB to model output. Version 3.1.14 1/6/05 More fixed for CCWCD. Version 3.1.15 1/28/05 Fixed error in recharge site calculation from surface water return flow. Version 3.1.16 2/1/05 Fixed error in model where the height of the temperature and wind gauges was being read from the weather data file in reverse order. Fixed error in weather station summary output where wind units were wrong and dew temp was being reported as vapor pressure. Version 3.1.17 2/9/05 Fixed bug in CoaAgMet import where a zero value for vapor pressure would cause the model to generate a garbage value for dew temp. Version 3.1.18 3/1/05 Changed "Irrigation Water Requirement" to "Net Irrigation Requirement" Version 3.1.19 3/16/05 Fixed errors in building recharge sites when using daily data. Fixed errors in total river supply and conveyance loss calculations when using daily data. ****Version 2 branch includes fixes from 3.1.14 on.**** Version 3.2.0 1/24/05 Fixed error in model where spring frost date calculation was not correctly handling leap year. Grass or alfalfa reference crop coefficients can now be selected on a crop-by-crop basis. Fixed errors in surface water in "Farm Allotment Varies by Year" mode. Fixed error in Hargreave's use of latitude in model where a different basin's latitude could be used. Fixed error in output water budget where river and conveyance loss was being reported incorrectly when daily water supply was present. 1/28/05 Fixed error in recharge site calculation from surface water return flow. 2/1/05 Fixed error in model where the height of the temperature and wind gauges was being read from the weather data file in reverse order. Fixed error in weather station summary output where wind units were wrong and dew temp was being reported as vapor pressure. 2/9/05 Fixed bug in CoaAgMet import where a zero value for vapor pressure would cause the model to generate a garbage value for dew temp. Version 3.2.1 2/21/05 Fixed crash when all weather stations are deleted. 2/22/05 Improved "Refresh From Template" so that the period of record will be expanded if the beginning years of the data set being refreshed and the template are the same. Version 3.2.2 3/16/05 Changed "Irrigation Water Requirement" to "Net Irrigation Requirement" Fixed errors in building recharge sites when using daily data. Version 3.2.3 5/16/05 Updated example template with more weather stations and changed the net depth of application for precipitation to 3 inches. Version 3.2.4 5/17/05 Fixed crash when selecting daily output. Version 3.2.5 5/20/05 Added "Select Template Directory" to allow users to create their own templates in a writable directory for them. Removed warning "Well shortages from flow constraints will not appear in total CU." Fixed error where last line in water budget output would not appear in format annual mode (the last average would get cut off). Added Refresh weather stations for those that can be updated from the web. Fixed error in model where fields with zero acreage would cause a crash. Daily forecasting should be working again. Version 3.2.6 6/15/05 Made many changes to template functions. Templates can now be stored in arbitrary directories. Added phreatophyte crop type for Blaney-Criddle projects. This has the effect of setting Kt to 1 (Crop CU = f * kt * kc). Version 3.2.7 6/17/05 Fixed error in weather station editor where deleting and adding weather stations could cause no data values in the new station to be overwritten with data from a deleted station. Fixed leap year errors when averaging data. Version 3.2.8 6/27/05 Increase stack size to allow for greater periods of record. Fixed errors where adding and deleting new crops would get the model confused and crash. Version 3.2.9 6/27/05 Fixed more errors in crop adding and deleting. Version 3.2.10 7/1/05 Fixed error where crop coefficients from older datasets would not read it (such as MEADOW). Version 3.2.11 7/1/05 Fixed errors where surface supplies specified using a farm headgate were being lost due to 100% conveyance inefficiency. Version 3.2.12 7/8/05 Fixed bad error check in model where it was flagging problems in blaney-criddle crop coefficients where none existed. Version 3.2.13 7/11/05 Added cut and paste to field table in Modeling Area dialog. 7/12/05 Added new pulldown under "Well and Surface Water Tools" called "Add Farm Headgate Data from Database" that will populate farm headgate deliveries using a flow and a date when flow is measured and a date when the flow is stopped. Version 3.2.14 8/2/05 Fixed bug in model where it would complain that the planting month was not between 1 and 12 when it was okay. The acres will no longer fill in for the rest of the period of record when adding crop data in order to allow for editing of previous years of data without changing the acreage values after. Version 3.2.15 10/7/05 Having more than 40 weather stations in the project should no longer crash the model. 10/10/05 Initial support for new CDSS Hydrobase SQL Server driver. Both weather and monthly diversions are supported. Version 3.2.16 10/25/05 Changed frost date calculator in CoAgmet importer so that it used the mimimum temperature; before it using the mean temp. Version 3.3.0 12/01/05 Added growing degree days as an alternative to reference crop coefficients. Look in the crop coefficients dialog. Used for daily ET methods. Overhauled the crop coefficients dialog interface. Added a new capability to calibrated crop coefficients dialog. Now the calibration coefficients can be applied to the Blaney-Criddle F calculation, and Kc is calculated using Hargreaves, which use reference crop coefficients. Version 3.3.1 1/19/05 Added an additional field called "Type" to the weather station table in the "Edit Weather Data" dialog that indicates the source of the data. "Web ID" shows the weather station parameter that was used to lookup the weather data from the source's web site. Added feedback when refreshing weather stations from web. Fixed resizing bugs in the surface water editor. Version 3.3.2 2/7/06 Forgot to add mysqlpp.dll to the distribution. Version 3.3.3 2/10/06 Added help tips to Farm Data dialog to guide the user on how to select crop and soil types. Fixed error in water shortage calculation when using pumping records ("Shortages Allowed" mode). Fixed error in "Wells and Surface Supply will Meet Demand Evenly" mode. Added new distribution of water mode when using pumping records: "Wells Meet Demand First". Version 3.3.4 2/13/06 Fixed fatal error when opening projects. Added new function to allow users to import information from another project: "Refresh Project From Other Project" under the "Model Options" menu. Version 3.3.5 3/31/06 Added a new checkbox to the water budget output window to calculate the amount of surface and groundwater available for CU that actually went to meeting CU. This is particularly useful for when groundwater records are being used. Version 3.3.7 4/18/06 Fixed error in database importer where the flood and sprinkler fields were being switched (this is the section in the "Field Columns" tab called "Irrigation Method" for the Acreage table option). Version 3.3.8 4/19/06 Removed the "Ka" and "Kc" columns in the detailed output for the daily ET methods because they aren't used in the ET calculation. 4/28/06 Fixed error in Kimberly Penman ET reference calculation where the temperature measurement height was being used instead of the wind measurement height. Removed template directory check. 5/2/06 Added message to "Use SQL Hydrobase" to instruct the user to change the Login ID to "hbguest" until I can figure out how to do this automatically. Version 3.3.9 5/4/06 Fixed more errors with setting the template directory. Now the template directory is only set when the user creates a template. Version 3.3.10 5/24/06 Added sprinkler spray loss to the water budget output. Before the sprinkler spray loss inflated the CU number; now the CU value is the actual CU. The sprinkler spray is displayed when CU is checked. Version 3.3.11 5/25/06 Fixed error in CoAgMet weather importer where the first day of each year after the first year was being skipped. 6/15/06 Changed carry-over soil moisture to use varying root depth. 6/29/06 Fixed error in water budget output when "Use Water Supply Data" is unchecked. Updated compiler to Visual Studio 2005. Version 3.3.12 6/30/06 Added new option to database field adder to ignore efficiency. 7/5/06 Fixed project being corrupt when changing the period of record. Fixed daily weather data not averaging correctly when viewing in monthly mode in "View Weather Data" window. Version 3.3.13 7/14/06 Fixed crash when running ASCE or Kimberly Penman projects. Coefficients were not being stored in the right column when editing reference crop data. Version 3.3.14 8/7/06 Fixed error when adding CoAgMet data that incorrectly calculated the precipitation. Fixed problem when using the missing weather data calculator that would throw away negative values, which would be a problem with dew point temperatures. Version 3.3.15 8/10/06 Fixed errors in "Print Using Wordpad" command when working in a directory with spaces or a project with spaces. 8/17/06 Fixed random crashes in the model. Version 3.3.16 8/17/06 Found another random crash. 8/17/06 Fixed error when calculating monthly effective rain. Version 3.3.17 9/8/06 Fixed crash in winter wheat calculation. Version 3.3.18 9/22/06 Fixed crash when not using water supply data. Version 3.3.19 9/26/06 Fixed crash when using historical projections. Version 3.3.20 10/25/06 Changed database functions to use a password with the new CDSS Hydrobase. Daily ET methods now use the precise day in the month to calculate planting and harvesting dates. Before the average monthly value was used in order to keep consistency with monthly methods. Sprinkler spray loss is now applied to the net irrigation amount and not the CU. This ensures that the sprinkler spray loss is based on the amount that was actually used in irrigation and not the potential. Version 3.3.21 10/27/06 Due to extreme confusion on my part, the daily planting date change was wrong, so I reverted the code back to the original mean monthly average mode. Version 3.3.22 10/31/06 Added "Table Copy Includes Header" to the model options menu. This will add the column headers to the copy text so that it is apparent what data was copied. Fixed glitch in surface water dialog where monthy values for ditches could be changed even though the edits would have no effect (all edits must be done to the master ditch records). Version 3.3.23 11/8/06 Changed spring planting date calculation to use a 30 day average instead of the mean monthly value. Version 3.3.24 11/20/06 Removed 30 day moving average for spring germination calculation until we work out a method that comes closer to the mean monthly calculation. Added www.CoAgMet.com to the types of weather data that can be downloaded from the web. Version 3.3.25 11/27/06 Fixed error in the grass/alfalfa reference crop coefficient calculation where the model was treating the period as a percentage of growing season rather than days. Version 3.3.26 12/6/06 Fixed error where the depletion of groundwater was being incorrectly calculated when pumping records are being used. Version 3.3.27 12/15/06 Fixed error where the deep percolation for wells was not being calculated correctly for daily data. This affected the export of well recharge from deep perc to AWAS. Version 3.3.28 12/15/06 Changed behavior of water supply entry where any number of user-supplied flows can now be specified just like pro-rated mode. Version 3.3.29 1/18/07 Improved error messages from model when a field has no crop or soil type. Modeling areas can now be sorted. Open the Modeling Area Data dialog and select "Sort Modeling Areas". Modeling area field acreage can now be added in ascending or descending order by clicking "Reverse Years" in the lower part of the Modeling Area Data dialog. Version 3.3.30 1/18/07 Fixed crash in crop coefficients dialog when editing pochop coefficients. Version 3.3.31 2/1/07 Fixed display of well pumping records in the well output dialog. Version 3.3.32 3/1/07 Updated instructions for connecting to 2006 Hydrobase. Version 3.3.33 3/12/07 Fixed bug in sort -- previously the water supply and other data would not sort and would stay in the same ordering. Fixed bugs in the water supply window in the "Farm allotment varies by year" and "Pro-rate surface water by acres irrigated." Version 3.3.34 3/13/07 CoAgMet importer broke due to a change in the web site, but it should be working now. Fixed refresh from DB crash in water supplies window when the version of hydrobase that was used to creat the water supply originally is different from the current version of hydrobase installed. The average volume per share display has been fixed for new ditches. Changed the setup program to allow for non-administrators to install the software. Version 3.3.35 3/27/07 Added more sorting options to the modeling area sort. Updated example template. More interface fixes to the modeling area surface water dialog. Removed the "shares vary by year" option and now make it always change by year. Version 3.3.36 4/13/07 Fixed crash when project doesn't using water supply information. Version 3.3.37 5/15/07 Changed "Refresh from other project" to add in the other project's modeling areas. Version 3.3.38 5/30/07 "Refresh from other project" might actually work now. Version 3.3.39 6/4/07 Fixed crash when plotting surface supply in water budget dialog. Version 3.3.40 6/21/07 Fixed error in MRGCD weather station update because of changes in the ET Toolbox web site. 6/21/07 Fixed bug in when using alfalfa in a blaney-criddle where the frost date is calculated using the monthly mean. Version 3.3.41 7/5/07 Started new interface for using partial years of weather data in the run. version 3.4.42 7/6/07 Fixed crash in new partial year code. Version 3.3.43 7/16/07 Fixed crash when removing daily weather data from a project and then adding new weather data. Version 3.3.44 8/3/07 Fixed column error in the modeling area surface water dialog. Added new ET method: User-Supplied ET. This allows the user to enter ET values for each farm. Currently it only works for single-field modeling areas. Version 3.3.45 8/21/07 Added new option to fill in missing data with stations that are closest in latitude & longitude. 9/26/07 Changed error checking so that zero crop coefficient values are now allowed as long as at least one crop coefficient period is greater than zero. Version 3.3.46 9/27/07 Added code to try to fix problems with the .cmn file not being saved correctly. Now a backup file .cmn1 is saved, and it will be automatically used if the .cmn file is not there or is empty. Version 3.3.47 10/3/07 Fixed error where monthly weather data was being overwritten by aggregated daily data when the project is opened. Fixed error in reference crop coefficient time periods for alfalfa. This would cause the interface to complain that "two consecutive timeperiods have the same time" when alfalfa was added. Version 3.3.48 10/9/07 Fixed error where CU was only being computed for the first parcel in each modeling area. Version 3.3.49 10/11/07 Re-added surface water shares vary by year. Shares are entered in the last column of the water supply distribution table. Version 3.3.50 10/12/07 Earlier code changes had broken the effective rain calculation, causing the irrigation water requirement to be the same as the consumptive use. Version 3.3.51 10/12/07 Changed detailed output for daily output of the irrigation water requirement column. It used to calculate when an irrigation event was required because the soil moisture was reduced below the management allowable depleation. Now it is the actual irrigation water requirement, ET - effective rain. Version 3.3.52 10/16/07 Fixed error in yearly fraction of farm supplied data for wells when using pre-synthesized data from before the historical data start. The previous behavior was to move the fractions down to the new start year and leave zeroes at the end of the data records. Version 3.3.53 10/22/07 Added monthly field application efficiency. Click on the toggle at the bottom of the modeling area editor to expand the table. Version 3.3.54 10/26/07 Added alfalfa to the pochop calculation. Fixed errors when adding or refreshing from other project. Version 3.3.55 10/29/07 Fixed error in well pro-ration when changing the period of record. The extra years were getting set to zero. Version 3.3.56 10/29/07 Fixed error when the model doesn't have at least one modeling area with a crop field. Version 3.3.57 11/1/07 Fixed error when there are multiple wells on a modeling area and one of the wells is shut off (the portion of modeling area served is zero). This was causing the well shortage column in the water budget output to be zero. Additionally the gross pumping was not being calculated correctly when wells were limited by a maximum discharge capacity. Version 3.3.58 11/1/07 Fixed project depletion output to reflect any well shortages. 11/1/07 Added new function: "Import Crop Acreages". Instructions are given when the invoked. 11/2/07 Added sister function "Export Crop Acreages". Version 3.3.60 11/5/07 Bug fixes in import crop acreages. Version 3.3.61 11/8/07 Added two new functions: "Import Well Application Efficiencies" and "Export Well Application Efficiencies". Version 3.3.62 11/13/07 Changed the planting date calculation so that the planting date calculated using mean monthly methods cannot occur before the 28 degree frost date. When imported weather data will now ask the user if they want to recalculate the frost dates. 11/20/07 Fixed error where no data values were being used when calculating monthly values. Version 3.3.63 12/4/07 Added a flag to allow for the old plant date calculation. The properties window now has an option called "Ignore frost dates when calculating the planting date." This option is defaulted to FALSE. Fixed error where winter wheat was showing a spring growing season in the first year of the simulation. Version 3.3.64 12/5/07 Fixed error in well portioning where wells with zero fraction supplied were being set to full supply. Version 3.3.65 12/6/07 Fixed error where the wrong ET method was being exported to AWAS (if only one ET method was available, it could cause a crash). Version 3.3.66 12/17/07 Changed missing weather station filler to sort the weather station list by closest distance to the station being filled. Added a deep percolation/surface return split override for each well in the recharge data dialog. Look at the end of the well efficiency table. Added IDSAWAS parameters to the well information dialog and removed the multiple SDF parameters. Changed model to allow for running of the model with incomplete weather data. The output will be zeroed for incomplete years and a warning issued. Version 3.3.67 12/19/07 Fixed quick launch and desktop shortcut links to point to the right file in the setup program. Added W column (distance from river to boundary) for each well. Added the ability to change units to depth in output comparison window. Made updates to the CoAgMet weather data importer. Version 3.3.68 1/11/08 Added an error check before running the model to look for basins with zero total acreage. Fixed errors in graph X axis for the results ET comparison dialog. Changed Blaney-Criddle crop coefficients to work for individual crop types. Version 3.3.69 1/18/08 Fixed alfalfa error in growing degree days where the start of the season was always January 1. Fixed error in crop coefficient error checker where it would crash if annual crops had no coefficients. Version 3.3.70 2/05/08 Fixed error when calculating recharge from ditches when the project contains no wells. Version 3.3.71 3/12/08 Moved the "ignore frost dates" check to the main window and defaulted it to the original behavior (true). Version 3.3.72 4/5/08 Added in daily precipitation options to the interface. Either effective rain can be calculated by capping the rain at a user-supplied value or the rain can by multiplied by a user-supplied factor. 5/13/08 Updated help file. Version 3.3.73 5/21/08 Fixed modeling area name being added to well name when exporting to AWAS even when "add modeling area name to well" option is not on. Version 3.3.74 6/2/08 Added report "Wells by Modeling Area" under the "Functions->Reports" menu. Version 3.3.75 7/7/08 Fixed error when adding or removing crop types multiple times. This would cause the crop parameter window to get confused and turn existing crop information to junk. Version 3.3.76 7/21/08 Fixed error in water budget output screen where the precision of the output was worse than it should have been when viewing in units of inches. Fixed error in surface water editor where precision was always truncating results to 2 places. Version 3.3.77 8/5/08 Fixed error created when I tinkered with the depth units in water budget output. Version 3.3.78 8/25/08 Added new column to the water budget output window that displays the NWR that would have gone to meeting alfalfa and grass if the fraction of NWR to be met for alfalfa and grass is less than 1.0. Changed input screen to indicate that the grass/alfalfa reduction is to the net water requirement of the plant, not the CU. The model always applied the reduction to the NWR, so the model output will not change. Fixed error in project output where the reduction in alfalfa and grass was not being reflected when using "with soil moisture" output display option and "no water supplies" input option. 8/28/08 Changed output screen to no longer allow "with soil moisture" option when no water supply is selected in the input. Added total rain and effective rain to water budget output when no water supply is selected in the input. Version 3.3.79 9/18/08 Added the option to override the calculation of CU for Blaney-Criddle. Normally the equation is cu = f * kt * kc. If the override is selected in the cro coefficients window, then the CU calc will be cu = f * kc. Version 3.3.80 9/24/08 Fixed crash when model finished running. Version 3.3.81 10/10/08 Fixed crash in alfalfa for daily ET when the season is longer than 200 days. 10/31/08 CIMIS now accesses the web when adding weather data. 11/17/08 Fixed error when winter wheat was the only crop and there was only one simulation year. Fixed error when the crop numbers would be out of order in the .cmn file, which would confuse the model. Version 3.3.82 12/1/08 Fixed error where output for wells in soil moisture output mode could be garbage when the dataset contains a mix of farms that use both "water shortage allowed" and not allowed well modes. Version 3.3.83 12/2/08 Added surface water flow entry to "Add From DB" in the "Ditch Columns" tab of the configure dialog. The program will try to detect automatically whether flow columns are in "Jan", "Feb", etc., format or "1", "2", etc., format. Version 3.3.84 12/18/08 Fixed error in surface water editor where the interface would crash anytime the user tried to add a new ditch. Version 3.3.85 1/7/09 Fixed error when importing weather data that contains an incomplete period of record. This would cause zeros or no-data values to get placed in successive periods. Version 3.3.86 1/13/09 Changed the surface supplies dialog so that the first ditch (called either _FARMHEADGATE or supplemental) can now be used either as the only source, used with other ditch supplies, or ignored. If you want to set this option for all modeling areas, then change the option on the first modeling area, and it will ask if you want to apply to all. In the well dialog, the CU of groundwater calculation mode was not being stored correctly. Each modeling area should now be able to store its own mode. Version 3.3.87 1/14/09 Added another option to well distribution mode: "Surface and Wells Meet Demand Relative to Contribution". In this scenario if 1/3 of the water is well and 2/3 surface, then 1/3 of the demand would be charged to the well and 2/3 to the surface supplies. Version 3.3.88 1/14/09 Fixed error in GDD calculation where negative GDD calculations were not converted to zeroes. This would affect the GDD accumulation by considering negative values. 1/15/09 Fixed error related to the new "Surface and Wells Meet Demand Relative to Contribution" well mode. 1/16/09 Re-added "WD64 Aug Groups 6_18_04" to the templates for users of the training workshop. Version 3.3.90 1/21/09 Fixed crash in water supply window when adding a source to a modeling area. Version 3.3.91 1/21/09 Fixed error where no master ditches could be added. Now empty ditches are added by using the same ditch adding dialog. Version 3.3.92 1/23/09 Added new ET method, Penman 1948. Note that this only works with grass crop coefficients. Added option to well dialog to allow wells to use the field application efficiency in the same way that surface supplies do. This means that the amount of well water that can reach the crop roots is given by gross pumping * composite field efficiency of the farm if there are pumping records. If the model is set to compute well pumping based on shortage and the well inefficiency is to be modeled as a recharge site, then the gross well pumping will be calculated using the composite field efficiency. If this option is changed for the first modeling area, then the user will be given the choice to set this for all modeling areas. I also fixed several errors in the output related to model runs that use well pumping records rather than model-calculated pumping. Version 3.3.93 1/26/09 Fixed error in surface water input dialog where the "Total" ditch only showed the sum of all water supplies and did not adjust for supplemental only or non-supplemental only modes. Fixed error where the interface would not correctly read the "Use Blaney-Criddle Elevation Adjustment" setting, which resulted in the flag always being set to false. Version 3.3.94 2/19/09 Fixed error where the well recharge sites pumping values were being reduced by a factor of 100. Version 3.3.95 3/18/09 Fixed error where recharge sites would not be correctly calculated when the farm contains more than one well. Version 3.3.96 3/25/09 Fixed error in "Format Annually" mode of Water Budget output window where the average was not be computed correctly for the "Total" basin. Version 3.3.97 5/14/09 Fixed error that would occur when trying to update a weather station from the web that doesn't exist. 5/15/09 Added surface water report that displays on farm delivery of all water supplies for all basins in the "Functions" -> "Reports" menu. Version 3.3.98 5/29/09 Fixed crash in surface water supply report. Version 3.3.99 6/3/09 Fixed crash when projecting data after changing the period of record of the project. Version 3.3.100 6/5/09 Fixed underflow crash when running Blaney-Criddle. Version 3.3.101 6/17/09 Fixed error caused by the previous fix where surface water was no longer being used to meet demand. Version 3.3.102 6/18/09 Added 2007 and 2008 weather data to the template called "example". This template also contains corrected alfalfa reference crop coefficients. Alfalfa crop coefficient calculation now assumes that there is always a third cutting and insert second cuttings as needed to fill up the season. This means that the third cutting may be incomplete. Version 3.3.103 8/25/09 Fixed error in pochop where alfalfa and kentucky bluegrass crops may not show up correctly in the crop coefficient dialog. Version 3.3.104 9/18/09 Added first cut of parcel display to the water budget output window. Check the "Show parcel data" box at the bottom to see output for each field. Version 3.3.105 10/16/09 Added crop sorting to Crop Characteristics window. Added Reference ET option to user-supplied mode. This is assigned in the Advanced dialog. Fixed bugs in parcel display in water budget output window. Version 3.3.106 11/2/09 Added first cut of crop stress calculator. This option is activated in the "Advanced" options in the input window. This implements FAO 56 page 169 equation 84. Version 3.3.107 11/3/09 Fixed crash when using monthly ET methods. Version 3.3.108 11/4/09 Removed error check for weather station sensor heights when user-supplied data is being used. Fixed error reading surface supplies in monthly timesteps when the data is daily. Version 3.3.109 11/4/09 Fixed error in detailed output generation that was causing the interface to crash. Version 3.3.110 11/5/09 Removed floating underflow check in model. Version 3.3.111 11/9/09 Fixed error where fall wheat would cause the model to crash.