Release Notes
SWAT+ Editor 1.2.3 with QSWAT+ 1.2.2 and SWAT+ revision 59.3
Last updated
SWAT+ Editor 1.2.3 with QSWAT+ 1.2.2 and SWAT+ revision 59.3
Last updated
Download the revision notes for the model below.
Environmental flows have been added.
Revised treatment of ponds and reservoirs.
Fixed bug in reading output file headers
Fixed bug that allowed user to run model without adding weather generator data
Added rotation year to management operation schedule
Updated SWAT+ rev. 59.3 to fix bug where it wasn't printing all IDs in lsunit output files
Fixed bug in writing aqu_catunit.ele where basin fraction would be 0 for small areas
Fixed various bugs while importing GIS data
Updated model rev. 59.3 with various bug fixes
Improved weather and wgn importing speed when matching to connect objects
Limit map view in connect pages to avoid display locking in large projects
When writing inputs, changed bsn_frac column to exponential format for better precision
Small fix for projects using barren land use.
Fixed bug when receiving an error trying to edit a row in landuse management.
Compatible with SWAT+ rev. 59.3
Fixes default routing in rout_unit_con for upland to floodplain surface runoff. Use fraction of area of upland routing unit surface runoff goes to channel/reservoir, the remaining goes to floodplain (see Bieger et al. JAWRA 2019). New projects only, existing projects should try re-import from GIS option.
Change aquifer creation. Previously created one aquifer per channel. Changed to two per subbasin (upland/floodplain), and add a deep aquifer for each outlet.
Fixes default principal/emergency area and volume of reservoirs. Note: new projects / re-import GIS data only. Existing projects should update values manually as needed. New defaults are described below:
Principal spillway area (area_ps
) is set from GIS data
Emergency spillway area is set to area_ps * 1.15
Principal spillway volume is set to area_ps * 10
Emergency spillway volume is set to area_es * 10
Un-managed ponds are now retained as HRUs in QSWAT+. Imported to the editor as HRUs with wetlands inputs (wetlands_wet and hydrology_wet).
Update output database tables to include revisions from model rev. 59.3: channel and channel morph, reservoir, and wetlands columns.
Project update function available for the following data changes related to model rev. 59.1-3:
Update cal_parm_cal abs_max=10 and units=m for flo_min and revap_min. Add dep_bot.
Update aquifer_aqu default values for gw_flo=0.05, dep_wt=10, flo_min=5, revap_min=3.
In plant_ini_item, yrs_init changed to fraction (change values to 1 where previously 15), and biomass increased for some plants. Lc_status changed to yes for past and barr plants.
Update codes_bsn default values for pet=1, rtu_wq=1, wq_cha=1
User interface improvements:
Add csv import for weather generator data.
All related table search boxes return all possible results underneath matches to typed text.
Add automatic database rollback when user gets an error importing GIS or updating project.
Bug fixes:
Fixed bug when updating project from 1.0.0, a variable was not declared.
Fixed bug where weather stations were created but not always assigned weather data file if one exists.
Fixed bug when trying to import weather data located on another hard drive.
Fixed bug where swatplus_rest_api.exe wasn't terminating correctly when exiting the editor.
Fixes bug when importing GIS data into plant communities not in the datasets database
Print section usability update
Update automatic project database backups so multiple failed import/upgrade attempts don't overwrite the original
The remainder of this page outlines what changed from the initial release of the editor in fall 2018 to version 1.1.0 released in spring 2019. If you never used version 1.0.0, you can skip the remainder of this page.
Upgrade function available for projects made with version 1.0.0.
Compatible with SWAT+ rev. 59.
Re-designed project setup page. If importing GIS, allow SWAT+ lte option for projects without point source or reservoir data.
Channels now default to using the channel-lte structure (as per SWAT+ rev. 58). Please note that this means your channel input files are different (chandeg.con) and the channel output will be in channel_sd tables.
New management schedule and decision table defaults determined by your HRU's plant type in plants.plt. It will use an automatic schedule based on corn (warm) or wheat (cold) plants. See the land use management documentation for more information.
New editor sections for: basin parameters, connections--export coefficients, recall, delivery ratio, landscape unit regions, land use management, calibration, initialization data, soils, databases, and structural.
Added export/import to and from CSV files for most sections.
Other miscellaneous usability improvements.
Automatic updating for more rapid bug fixes and releases.
Constituents (pesticides, pathogens, heavy metals, salts) are not fully available through the editor yet.
d_table_dtl - add column file_name, repopulate table based on 4 new decision table files: lum.dtl, res_rel.dtl, scen_lu.dtl, flo_con.dtl
d_table_dtl_act - add column const2
d_table_dtl_act - rename columns application->fp and type->option
recall_dat - drop columns sol_pest, srb_pest, p_bact, lp_bact, metl1, metl2, metl3
exco_om_exc - drop columns sol_pest, srb_pest, p_bact, lp_bact, metl1, metl2, metl3
exco_om_exc - rename columns ptl_n->orgn, ptl_p->sedp, no3_n->no3, sol_p->solp, nh3_n->nh3, no2_n->no2, bod->cbod, oxy->dox, sm_agg->sag, lg_agg->lg_agg
aquifer_aqu - drop columns gw_dp, gw_ht, delay
aquifer_aqu - add columns dep_bot (default value 10), dep_wt (default value 5), bf_max (default 1)
aquifer_aqu - change spec_yld value from 0 to 0.05
aquifer_aqu - add column init_id referencing initial_aqu
fertilizer_frt - drop columns p_bact, lp_bact, sol_bact
fertilizer_frt - add column pathogens
hydrology_hyd - drop column dp_imp
pesticide_cha - rename column sed_conc->pst_solub
channel_lte_cha - rename table to hyd_sed_lte_cha
hru_data_hru - drop column soil_nut_id
hru_data_hru - add column soil_plant_init_id
cal_parms_cal - change column type of units from number to text
initial_cha - drop existing columns, add new columns: org_min_id, pest_id, path_id, hmet_id, salt_id (foreign keys to new tables in init)
initial_res - drop existing columns, add new columns: org_min_id, pest_id, path_id, hmet_id, salt_id (foreign keys to new tables in init)
reservoir_res - drop column pest_id
wetland_wet - drop column pest_id
sediment_res - add columns carbon and bd
plants_plt - drop column plnt_hu and add column days_mat
plant_ini - add column rot_yr_ini
codes_bsn - change column type of atmo_dep from number to text
rout_unit_ele - drop column hyd_typ, change foreign key of rtu_id from rout_unit_rtu to rout_unit_con
constituents_cs - drop and re-create table
dr_om_del, dr_pest_del, dr_path_del, dr_hmet_del, dr_salt_del, delratio_del - drop and re-create tables
calibration_cal - drop and re-create table
pesticide_pst - drop and re-create table
codes_cal - rename table codes_sft, replace columns landscape and hyd with hyd_hru and hyd_hrulte
ls_parms_cal - rename table wb_parms_sft
ch_parms_cal - rename table ch_sed_parms_sft
pl_parms_cal - rename table plant_parms_sft
pest_soil_ini
pest_soil_ini_item
path_soil_ini
hmet_soil_ini
salt_soil_ini
soil_plant_ini
om_water_ini
pest_hru_ini
pest_hru_ini_item
pest_water_ini
path_hru_ini
path_water_ini
hmet_hru_ini
hmet_water_ini
salt_hru_ini
salt_water_ini
channel_lte_cha (new structure; not the same as old table renamed to hyd_sed_lte_cha)
initial_aqu (same structure as initial_cha)
calibration_cal_cond
calibration_cal_elem
water_balance_sft and water_balance_sft_item (replace ls_regions_cal)
ch_sed_budget_sft and ch_sed_budget_sft_item (replace ch_orders_cal)
plant_gro_sft and plant_gro_sft_item (replace pl_regions_cal)
d_table_dtl - add column file_name, repopulate table based on 4 new decision table files: lum.dtl, res_rel.dtl, scen_lu.dtl, flo_con.dtl
d_table_dtl_act - add column const2
d_table_dtl_act - rename columns application->fp and type->option
plants_plt - drop column plnt_hu and add column days_mat
Replace all decision table data
Replace all plants_plt data
Replace all fertilizer_frt data
Replace all pesticide_pst data (also new table structure)
Replace all var_range data
Add new tables: version, tropical_bounds
New naming structure based on SWAT+ rev. 56