Release Notes

SWAT+ Editor 1.2.3 with QSWAT+ 1.2.2 and SWAT+ revision 59.3

SWAT+ revision 59.3

Download the revision notes for the model below.

QSWAT+ revision 1.2.2

  • Environmental flows have been added.

  • Revised treatment of ponds and reservoirs.

SWAT+ Editor revision 1.2.3

  • 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

SWAT+ Editor revision 1.2.2

  • 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

SWAT+ Editor revision 1.2.1

  • Small fix for projects using barren land use.

  • Fixed bug when receiving an error trying to edit a row in landuse management.

SWAT+ Editor revision 1.2.0

  • 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.

SWAT+ Editor revision 1.1.1

  • 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

SWAT+ Editor revision 1.1.0 changes from 1.0.0

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.

Notable limitations

  • Constituents (pesticides, pathogens, heavy metals, salts) are not fully available through the editor yet.

Project database changes

  • 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

Drop tables

  • pest_soil_ini

  • pest_soil_ini_item

  • path_soil_ini

  • hmet_soil_ini

  • salt_soil_ini

Add new tables

  • 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)

SWAT+ Datasets database changes

  • 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

Output database changes

  • New naming structure based on SWAT+ rev. 56

Last updated