I_APEX Changes Log
5/2/2008 1) fixed bug so that
all bad runs are listed in the final run window.
2) added
soils 5 id to soil name in the select soil box of the subarea edit window
3) changed
nonvarying curve number check box to edit box in tab
2 of run header edit
5/13/2008 fixed bug that
caused fn and fp in the
Yearly Output table always to be zero.
6/4/2008 1) allowed the
writing of ID, Subarea Id, Said, and Year to Pesticide Output 2 table.
2) split SWAT Output table into
SWAT Output, SWAT Output 2, and SWAT Output 3.
3) corrected read of .OUT
file where WUEF overflows.
6/10/2008 1) eliminated SWAT
Output 3 table and refigured SWAT Output and SWAT Output 2.
2) increased slope, channel slope, and USLE C for channel by
one decimal place in subarea file.
6/20/2008 added Annual
Watershed Output table to database containing data from .AWP file.
7/29/2008 added option to
convert database output to English units.
8/5/2008 fixed read of .SUS
file that was causing an infinite loop.
8/14/2008 fixed miscellaneous
variables that weren’t being converted to English units when the convert
option was selected
8/19/2008 added variables Rfn, Yln, Ylp,
Btn, Btp, Ftn, Ftp and changed Yw to Ywnd in Annual
Watershed table in database
9/4/2008 1) fixed problem of
apex2110 being unable to open output files.
2) made i_apex
compatible with apex0604 by adding the following fields to the following tables
in
the database:
Control Records:
Times Seeds Initialized
Select Directory
Auto Mow Interval
Use SOT Files
Fraction Controlled by
Ponds
Reach Channel USLE C Factor
Management:
Feeding Stock Pile Rate
Subareas:
Pipe Outflow Subarea Id
Luns
Auto Mow Min Interval
Fraction Subarea Controlled
by Ponds
10/1/2008 added prebuild soil
list checkbox in configuration window allowing initial reading of soils to be
switched on and off.
11/19/2008 added variables Btc, Ftc,
Btcsa1, Ftcsa1 and Rus2sa1 to Annual Watershed table in database
12/17/2008 1)In Annual Pesticide Output table of database Percolated N
is changed to Percolation and
and Drainage N is changed to Drainage
2)In Organic C and N Output table fields Total Organic N and
Total Organic C are filled.
12/18/2008 Added
Fraction Field Capacity (FIRG) to Control Records table.
1/6/2009 added Elev at Emergency Spillway and Elev
at Principal Spillway to Subarea table.
3/31/2009 allowed all records
in .APS file to show up in Annual Pesticide Output II table despite zero application rate.
5/6/2009 Fixed
the read of .ACN file to correspond to addition of 2 variables to .ACN file
table.
5/8/2009 Management table was
not being closed. Corrected problem.
9/23/2009 Fixed
miscount of crops when there is a fallow year causing a crop to be dropped.
11/9/2009
Added Auto P (IPAT) to Control Records table.
11/10/2009 Added
Phosphorus Stress to Crop Yield Output table
11/17/2009 Fixed save SWAT
file in run dialog box.
1/8/2010
Added Bpdpl and Fpdpl
variables to Annual Watershed Output table.
1/11/2010 Fixed
problem where run flagged as succeeded but did not finish.
2/1/2010 Added
variable EPIC Kemanian Function to Control Records
table and variables Urban Fraction of Subarea, Fraction Subarea Controlled by
Buffers and Buffer Flow Length to Subarea table for latest APEX0604
2/5/2010 Fixed Layer Up and
Layer Down buttons in soil layer edit
2/18/2010 Added Salt Stress
to Crop Yield Output table. Added Soil Salt Output table to database
3/8/2010 Added
Irrigation Salt Concentration to Control Records table
4/5/2010 Added Pesticide
Return Flow to Annual Pesticide Output 2 table
3/1/2011 Added editing for S Curve
25 through 29
3/25/2011 Changed labels and
help windows for PARM54 and PARM55
6/30/2011 Changed number of
decimal places for rr_floodplain_length (RFPL) in
subarea file from 2 to 3
Made I_APEX compatible with APEX0806 by adding the
following fields to the database:
Control Records table
Use Lat for Subareas
Grazing Mode
Duration of Rain
Adjust Auto Irrigation
Rfdt
Filename
Subarea table
Orientation of Slope
Management table
Adjust Auto Irrigation
Parameters table
Parm96
7/14/2011 Added output table
Monthly Subarea Output to database to hold .MSA data for both apex2110 &
apex0806
7/22/2011 Fixed
problem of I_APEX not filling the Monthly Subarea Output table
8/17/2011 Added Bslt and Fslt to Annual Watershed
Output table; APEX2110 will fill these fields
9/27/2011 Added batch read of
.SOT files for both APEX2110 and APEX0806. Added PARM86 value to Parameters table of sample database
1/23/2012
Added Lvid, Manid, Parmid and Subid to Control
Records table. Added
Fopid to Subareas table. Dropped Subarea Id from
Field Operations table. Lvid points to
Livestock records, Manid to Mangement
records Parmid to Parameters records, Subid to Subareas records and Fopid
to Field Operations records.
2/14/2012 Reversed changes
made 1/23/2012. Returned to previous database structure
4/2/2012 Added Field Length,
Field Width, and Angle Field to Subareas table for APEX0806. Fixed read
of various output files for APEX0806. Changed
format of field operations file.
6/8/2012 Changed I_APEX to
write Bpdpl, Fpdpl, Bslt and Fslt to Annual Watershed
Output table for APEX0806
6/13/2012 Fixed
error in writing site file and daily weather file name for APEX2110. Fixed op
change screen for APEX0806
6/15/2012 Fixed read error of
.OUT (daily weather filename) which caused I_APEX to crash
6/20/2012 Fixed read error of
final soil array of .OUT file
11/27/2012 Added names to
field operations display box in Subarea edit window and subwindows
Change and Add
12/14/2012 Corrected
the writing of Parm92 through Parm96 for APEX0806
2/13/2013 Changed field Daily
Manure Application Code to Auto P Code in management table of database
2/14/2013 Fixed reporting of
Applied N and Applied P in Crop Yield Output table for APEX0806
2/26/2013 Fixed
writing of area in Average table. Changed PARM editing from APEX2110 to
APEX0806 definitions
3/13/2013 Fixed
writing of FN and FP in the Yearly Output table
4/4/2013 Changed Parameter
table of database to include Parm93 and Parm94 and moved old Parm92 through
Parm96 to Cost1, Cost2, Cost3, Cost4 and Cost5. Changed
Annual Watershed Table to include Ythsd and Ywthd.
7/22/2013
Changed Change button in configuration window to set the executable name.
9/12/2013 Fixed
multiple run feature to use correct executable name.
11/12/2013 Added QDRP to the
output variables.csv file
3/7/2014 Changed I_APEX to
require the iApexHelp.csv file to be in the same
directory as the database
3/19/2014 Added help for the
APEX variables DIAM, ACW, PCO0, RFN0, ANGL,
FL, FW, FNP5, IDF3, SFLG, PARM(93) and PARM(94). Replaced bad
apex0806.exe. Changed Application Category, Nutrient
Rate and Application Timing in the Control Records table to Run Attribute 1,
Run Attribute 2 and Run Attribute 3 respectively.
3/26/2014 Added Parm95 and
Parm96 to the Parameters table of the database
4/9/2014 Added Real Time Day
of Year to Control Records table and TCEM and STIR to Operations table of
database. Fixed problem of parameter edit fields disappearing. Created new iApexHelp.csv file.
4/25/2014 Changed output_variables.csv
to allow the selection of IRGA.
5/14/2014 Fixed I_APEX to
write herd file and allow herd edits for APEX0806
8/11/2014 Fixed edit of
parm95 and parm96 and added edit for power parameter
9/2/2014 Fixed problem with
writing to the Organic C
and N table. Added USLEa1 and Ywnda1 to the
Annual Watershed Output table. Added choice of
APEX1307 to Configuration window.
12/9/2014 Fixed
problem with iaherd.dat being written when running back to back single runs.
2/18/2015 Added Qdrp to Annual Watershed Output table
4/8/2015 Changed I_APEX to
read the .OUT file correctly
8/6/2015 Added Fc, Wp, Sw10, and Rzsw
to the Yearly Output table and Soil Water10 and Rootzone
Sw to the Monthly Subarea Output table in the
database. Changed I_APEX to read the annual soil table in the
.OUT file requiring Print Code in Control Records table to be 4. In
addition, the Soil Water and Soil Bd fields in the
Yearly output table now record annual values.
8/7/2015 Fixed
problem of reading .OUT file.
9/3/2015 added Tpthd to Annual Watershed Output table of database
9/11/2015 Added Parm97 to
Parameters table of database
10/8/2015 Replaced Soil
Water10 with Plow Depth Soil Water in the Monthly Subarea Output table of the
database
10/16/2015 allowed correct
sorting of operations with ids > 1000 in editing window
2/26/2016 deleted erroneous
state variable 18 from iaprnt.dat file for non APEX1307 versions of APEX
2/15/2017 Added [HPERC or
HPERC1], [Hay Feeding], [Vertical Crack], [Horizontal Crack], [P2 Bulk
Density1], [P2 Bulk Density2] and [P2 Bulk Density3] to Control Records table
of database
4/10/2017 Added Grzd and Hay to Yearly Output table
5/9/2017 Updated Parameter table description to
fit APEX1307 as well as parameter labels in I_APEX editing windows. Updated iApexHelp.csv.
8/25/2017 Changed Fertilizer
Auto Rate Depth to Fertilizer Auto N Rate in Management table of database